flash不懂,求帮助! 5
Warning:1090:迁移问题:在ActionScript3.0中,onEnterFrame不是由FlashPlayer在运行时自动触发的。必须首先使用addEven...
Warning: 1090: 迁移问题: 在 ActionScript 3.0 中,onEnterFrame 不是由 Flash Player 在运行时自动触发的。必须首先使用 addEventListener ('enterFrame', callback_handler) 为该事件注册此处理函数。
代码是下的别人的,也没怎么看懂。
var frameTime = 3;
for (var i = 1; i<=5; i++) {
this.pointMc["p"+i]._visible = 0;
}
this.pointMc.onEnterFrame = function() {
if (timer++%frameTime == 0) {
mc = this.duplicateMovieClip("pointMc"+i, 999+i++);
mc._rotation = random(360);
}
};
可是我现在没办法换回as2,不然另外做的东西效果就没了,所以我希望的是能不能有谁帮个忙改成as3能用的。谢谢了。 展开
代码是下的别人的,也没怎么看懂。
var frameTime = 3;
for (var i = 1; i<=5; i++) {
this.pointMc["p"+i]._visible = 0;
}
this.pointMc.onEnterFrame = function() {
if (timer++%frameTime == 0) {
mc = this.duplicateMovieClip("pointMc"+i, 999+i++);
mc._rotation = random(360);
}
};
可是我现在没办法换回as2,不然另外做的东西效果就没了,所以我希望的是能不能有谁帮个忙改成as3能用的。谢谢了。 展开
4个回答
展开全部
for (var i = 1; i<=5; i++) {
this.pointMc["p"+i]._visible = 0;
}
这句是循环隐藏复制出的元件
this.pointMc.onEnterFrame = function() {
if (timer++%frameTime == 0) {
mc = this.duplicateMovieClip("pointMc"+i, 999+i++);
mc._rotation = random(360);
}
};
这段是在帧播放中复制自身,同时随机出现角度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-15
展开全部
slyxxzdm说的对,你的flash用的as3.0的,但是代码是2.0的。你需要改下你的fla文档版本的
如果楼主觉得方便的话,可以把文件发过来,友情帮改。。
如果楼主觉得方便的话,可以把文件发过来,友情帮改。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这用的是as2.0的代码,选择as2.0来建立文档,就不会报错了。as2.0和as3.0是不能混用的。
追问
那能不能帮我弄成as3的?因为还要做3D效果,必须要as3的才行。
追答
不会。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询