文王武帅

开学新气象

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;
        }
    }



}

    今天是十一假期来到学校的第一天,说实话,回家后没有学习,家里确实很忙,但是这不是什么理由。今天到了实训机房后,刚开始面对代码都有一点生疏了。赶紧看了以前学的东西。慢慢的又找到了感觉。今天老师也没有讲新的东西,带领我们复习了一下以前的知识。今天研究了制作放大镜的东西。代码如下,希望朋友给予指点。

 

posted on 2012-10-05 22:50  文王武帅  阅读(155)  评论(0)    收藏  举报

导航