简单的图片放大缩小 loader类

 1 package  {
 2     
 3     import flash.display.Sprite;
 4     import flash.display.Loader;
 5     import flash.net.URLRequest;
 6     import flash.events.Event;
 7     import flash.events.MouseEvent;
 8     
 9     public class Main extends Sprite
10     {
11         private var loader:Loader;
12         public function Main() 
13         {
14             loader=new Loader();
15             loader.load(new URLRequest("1.jpg"));
16             loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onCompleteHandler);
17             loader.addEventListener(MouseEvent.MOUSE_MOVE,onMousemoveHandler);
18             loader.addEventListener(MouseEvent.CLICK,onClickHandler);
19             loader.addEventListener(MouseEvent.DOUBLE_CLICK,onDoubleclickHandler);
20             loader.doubleClickEnabled = true;
21             
22         }
23         private function onCompleteHandler(e:Event):void
24         {
25             loader.x = 100;
26             loader.y = 0;
27             addChild(loader);
28         }
29         private function onMousemoveHandler(e:MouseEvent):void
30         {
31             loader.x -= (mouseX + loader.x) * 0.2;
32             loader.y -= (mouseY + loader.y) * 0.2;
33         }
34         private function onClickHandler(e:MouseEvent):void
35         {
36             loader.scaleX += 0.2;
37             loader.scaleY += 0.2;
38         }
39         private function onDoubleclickHandler (e:MouseEvent):void
40         {
41             loader.scaleX -= 0.3;
42             loader.scaleY -= 0.3;
43         }
44     }
45 }

这个小程序自己敲了3遍  ,感觉熟练多了 。 现在深深感觉到,要学好3.0 必须多多练习 ,不能凭印象 。 当时记住了, 不见得自己就掌握了。 下狠功夫仔细体验和思考 ,才会灵活运用 !

posted @ 2012-10-05 22:55  小糊涂仙儿  阅读(166)  评论(0编辑  收藏  举报