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能用的。谢谢了。
展开
 我来答
丸灬号D
2013-11-15 · TA获得超过1738个赞
知道小有建树答主
回答量:1715
采纳率:59%
帮助的人:208万
展开全部

此段代码是AS2的代码,请将代码脚本改为AS2的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
威武的农民
2013-11-15 · TA获得超过417个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:509万
展开全部
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文档版本的

如果楼主觉得方便的话,可以把文件发过来,友情帮改。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
早年不知曲中味
2013-11-15 · TA获得超过2655个赞
知道大有可为答主
回答量:2334
采纳率:100%
帮助的人:1754万
展开全部
你这用的是as2.0的代码,选择as2.0来建立文档,就不会报错了。as2.0和as3.0是不能混用的。
追问
那能不能帮我弄成as3的?因为还要做3D效果,必须要as3的才行。
追答
不会。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式