永发信息网

Flash ActionScript3.0中关于场景stop()的问题

答案:3  悬赏:40  手机版
解决时间 2021-03-25 03:56
  • 提问者网友:几叶到寒
  • 2021-03-24 20:45
首先,我建立了文档类,如下。此时测试运行swf,影片可以停在第一帧。
package {
import flash.display.*;
import flash.events.*;
public class HealthTest extends MovieClip{
public function Test(){
stop();
}
}
}
然后我自己自定义了一个方法AddListener();,添加在stop()下面,如下。然后测试影片,但影片没有停在第一帧,为什么会这样?怎样才可以停在第一帧,并且运行自己的方法呢?求高手指教,先谢谢了

package {
import flash.display.*;
import flash.events.*;
public class HealthTest extends MovieClip{
public function Test(){
stop();
AddListener();
}
}
}
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2020-05-11 09:22
Test()没有被执行啊!HealthTest是类的名字,默认会执行构造函数HealthTest(),但是没定义构造函数,因此什么都不执行。
全部回答
  • 1楼网友:归鹤鸣
  • 2019-10-25 05:08
作为文档类,没有构造函数! public class HealthTest extends MovieClip{ public function HealthTest(){ stop(); AddListener(); }
  • 2楼网友:青尢
  • 2019-05-13 22:27

http://livedocs.adobe.com/flash/9.0_cn/actionscriptlangrefv3/index.html

这个相当于一个as3.0的手册,里面有个关于讲解“运算符”的,各种符号的作用和用法都有提到!

天天问问为您解答!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯