打印

[AS3] 关于代码与FLA分离

如果一个PLAY按钮是场景播放一段时间后才出现,把这个按钮做成类并且绑定主场景播放的方法不利于重用,那么应该怎样设置事件?added?addedToStage?activate?

有些MC在播放一些动画,需要用到扭曲滤镜。这方面已经做了类了,直接new一个类出来就可以,但是某些MC还要执行别的东西,而且我希望它们各自可以重用,但每个MC分做一个类感觉不合适……
应该怎么做?还是说没办法?
yiyiflashstudio.com
先写一个基类,别的类去继承(extends)这个基类, 特殊功能可以添加新代码,不需要特殊功能的 一律可以继承下来使用
第二个算了。虽说做成类是重要,但是做成只有一句有效代码的类……
第一个这样写就可以了。
private function Main_CLICK(event:MouseEvent) {
if (event.target.name=="playbutton") {
  play();
}
}
yiyiflashstudio.com