开学新气象
package { import flash.display.Sprite; import flash.display.BitmapData; import flash.display.Bitmap; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Event; import flash.events.MouseEvent; public class Main extends Sprite { private var picbitmap:BitmapData; private var mybitmap:Bitmap; public function Main():void { init(); } private function init():void { var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadok); var url:URLRequest = new URLRequest('a.jpg'); loader.load(url); } private function loadok(evt:Event):void { picbitmap = evt.target.content.bitmapData; var a:Bitmap = new Bitmap(picbitmap); a.width = 400; a.height = 300; addChild(a); var tu:Sprite= new Sprite(); tu.graphics.beginFill(0x000000); tu.graphics.drawCircle(0,0,60); tu.graphics.endFill(); tu.startDrag(true); addChild(tu); mybitmap = new Bitmap(picbitmap); mybitmap.mask = tu; addChild(mybitmap); stage.addEventListener(MouseEvent.MOUSE_MOVE,onmove); } private function onmove(evt:MouseEvent):void { mybitmap.x = (mybitmap.width-400)*(stage.mouseX/400)*-1; mybitmap.y = (mybitmap.height-300)*(stage.mouseY/300)*-1; } } }
今天是十一假期来到学校的第一天,说实话,回家后没有学习,家里确实很忙,但是这不是什么理由。今天到了实训机房后,刚开始面对代码都有一点生疏了。赶紧看了以前学的东西。慢慢的又找到了感觉。今天老师也没有讲新的东西,带领我们复习了一下以前的知识。今天研究了制作放大镜的东西。代码如下,希望朋友给予指点。
浙公网安备 33010602011771号