9十二/06
我的Flash开发习惯
文件夹管理:
时间轴第一层As,第二层Label。以下采用功能文件夹管理,比如,bg,Links。独立层不进文件夹。
库顶层是类型文件夹,比如Bitmap,Graphic,Sound等。以下是功能文件夹。
代码位置:
主场景第一帧负责初始化,构造主类(一般是Preseter),如果使用FlashVars参数则放在构造里传递,如果主类绑定了MC不需构造则调用init方法。需要代码的元件全部绑定类,时间轴上只有 stop() 和类方法调用,如 motionComplete()。
27七/06
自作聪明的Flash 9
AS2的 Key.isDown() 在AS3里已经 Removed 了,想要监听键盘事件只能 addEventListener。本来想用一个 Sprite 监听:
public class Test extends Sprite{
public function Test(){
addEventListener(KeyboardEvent.KEY_DOWN,onKeyDown);
}
private function onKeyDown(event:KeyboardEvent):void{
trace(event.keyCode);
}
}
public function Test(){
addEventListener(KeyboardEvent.KEY_DOWN,onKeyDown);
}
private function onKeyDown(event:KeyboardEvent):void{
trace(event.keyCode);
}
}
这样需要保证始终聚焦这个 Sprite :