最近一周以来,由于学校需要,我承担了宣传普通话课件制作。之前学习过FlashMX/2004/8,不过,主要使用的AS还是1.0,2.0从来没接触过。现在Flash CS3出来了,AS也升级成了AS3,成了真正的面向对象语言。
2天的时间看AS3教程,3天的制作时间,终于接近尾声。
由于时间紧张,面向对象一直没用好,所以代码很乱:一些问题没有时间看如何用面向对象来解决。留下这个代码的目的是为了总结教训!
今天终于解决了其中最大的难题:动态加载的图片,可以应用内置的fl.transitions效果。特意纪念一下!
关键代码:
下载文件 (已下载 105 次)
2天的时间看AS3教程,3天的制作时间,终于接近尾声。
由于时间紧张,面向对象一直没用好,所以代码很乱:一些问题没有时间看如何用面向对象来解决。留下这个代码的目的是为了总结教训!
今天终于解决了其中最大的难题:动态加载的图片,可以应用内置的fl.transitions效果。特意纪念一下!
关键代码:
var loadedImage:Bitmap = Bitmap(_loader.content);
var bitmap:BitmapData = new BitmapData(loadedImage.width , loadedImage.height);
bitmap.draw(loadedImage);
var image:Bitmap = new Bitmap(bitmap, "auto", true);
_pic.addChild(image);
var bitmap:BitmapData = new BitmapData(loadedImage.width , loadedImage.height);
bitmap.draw(loadedImage);
var image:Bitmap = new Bitmap(bitmap, "auto", true);
_pic.addChild(image);
下载文件 (已下载 105 次)
今天下午用了近一个小时的时间研究TransitionManager的事件响应,总结一下。
让人郁闷的是,Adobe帮助及官方网站上都没有提TransitionManager的事件响应问题,起初我还以为TransitionManager是不支持事件响应的。但是从类的继续关系上看:TransitionManager→EventDispatcher→Object应该支持发送事件才对。
走弯路:唉,晕,看了三天的AS3教程,竟然误以为TransitionManager类会发送TweenEvent事件!
醒悟:错,发送的应该是最普通的Event事件!!
下面是注册事件:
让人郁闷的是,Adobe帮助及官方网站上都没有提TransitionManager的事件响应问题,起初我还以为TransitionManager是不支持事件响应的。但是从类的继续关系上看:TransitionManager→EventDispatcher→Object应该支持发送事件才对。
走弯路:唉,晕,看了三天的AS3教程,竟然误以为TransitionManager类会发送TweenEvent事件!
醒悟:错,发送的应该是最普通的Event事件!!
下面是注册事件:
var trans:TransitionManager = new TransitionManager(_mc);
trans.startTransition({type:Zoom, direction:Transition.IN, duration:3, easing:Bounce.easeOut});
trans.addEventListener("allTransitionsInDone", InDone);
trans.addEventListener("allTransitionsOutDone", OutDone);
trans.startTransition({type:Zoom, direction:Transition.IN, duration:3, easing:Bounce.easeOut});
trans.addEventListener("allTransitionsInDone", InDone);
trans.addEventListener("allTransitionsOutDone", OutDone);
眼睛卫士为长期在电脑前工作的人设计:每隔一段时间,强迫您休息几分钟。眼睛卫士锁屏功能强大,不想休息都不行!眼睛卫士自我保护意识强,没有管理密码,不想用都不行!
眼睛卫士同时还是一款非常好用的定时关机软件,不但提供了常见的定时关机功能,而且提供了新颖的闲置关机功能:在您有事离开电脑而又忘记关闭电脑时,眼睛卫士会体贴的按您设定的时限自动为您关机。
特别说明:
眼睛卫士3.2基于眼睛卫士3.x之前版本修改而来,由于眼睛卫士3.01源码丢失,导致眼睛卫士停止升级达1年之久。由于很多朋友要求升级眼睛卫士,才促使了该版本的诞生。
眼睛卫士同时还是一款非常好用的定时关机软件,不但提供了常见的定时关机功能,而且提供了新颖的闲置关机功能:在您有事离开电脑而又忘记关闭电脑时,眼睛卫士会体贴的按您设定的时限自动为您关机。
特别说明:
眼睛卫士3.2基于眼睛卫士3.x之前版本修改而来,由于眼睛卫士3.01源码丢失,导致眼睛卫士停止升级达1年之久。由于很多朋友要求升级眼睛卫士,才促使了该版本的诞生。
Optimize the launch of the Visual Studio 2005
--------
Disable "Start Page".
1. Go to Tools | Options.
2. In Environment | Startup section, change At startup setting to Show empty environment.
Disable splash screen.
1. Open the properties of Visual Studio 2005 shortcut.
2. Add the parameter /nosplash to the target.
Close all unnecessary panels/tabs to prevent them from appearing when the IDE loads.
--------
Disable "Start Page".
1. Go to Tools | Options.
2. In Environment | Startup section, change At startup setting to Show empty environment.
Disable splash screen.
1. Open the properties of Visual Studio 2005 shortcut.
2. Add the parameter /nosplash to the target.
Close all unnecessary panels/tabs to prevent them from appearing when the IDE loads.





2007/12/02

