永发信息网

Flash As3.0的问题~元件返回或者控制场景

答案:3  悬赏:0  手机版
解决时间 2021-03-23 05:54
我想从一个元件里面的最后一帧自动返回场景。
我有一个场景1,里面有个元件A, 在元件A中又有小的元件a, 我想在用a来控制场景1里面的其他元件有可能么? 或者让我在元件A中最后一帧自动跳到场景1中的第二帧。我试过很多方式,包括root, parent什么,比如:mc(root).gotoAndPlay(1,Scene1) 但是都没有用。在2.0里面有用的现在在3.0都没有用了,请高人指点。
我实在没有分了~~请大家体谅~~
最佳答案
确实 这个问题 还是很普遍 而且不太好解决。首先 你应该有编程基础,当上层访问下层的话(stage之上的A.a 就是下层对上层的关系) 一般我都喜欢用事件来做。
首先 你在场景 也就是最底层的 写入 stage.addEventListener("gotoSecend",gotoSecendFraem); 监听名字叫gotoSecend的事件 监听到了就做gotoSecendFraem这个方法 然后
function gotoSecendFraem(e:Event):void
{
stage.gotoAndStop(2);//住场景跳到第二帧
}
然后看到A.a 打开a的时间轴 在最后一帧加入以下动作代码
stage.dispatchEvent(new Event("gotoSecend"));抛出一个事件叫gotoSecend 那么这个事件一旦被抛出 就会被监听到 然后剩下的逻辑 应该能动了吧。

除了事件来做 还可以试试A.a的构造函数写成一个带参数的 参数就是主场景stage 不过这个方法我还没试过 就不妄讲了
全部回答
movieclip(root).gotoandstop(5) movieclip(fenlei2). gotoandstop(2)
可以用的... root.gotoAndPlay(1,"Scene 1"); 这样的话要在发布设置的脚本设置中去掉“严谨模式”否则编译不能通过
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无意识的近义词,苦笑的同义词或近义词
广西含笑堂生物制品有限公司在什么地方啊,我
古代年龄双七添一
Manyteenagersmaydreamofbecomingapowerfulpi
两个人在一起的句子短,形容两个人在一起并不
怎么做五香炸鱼片,家常五香炸鱼片的做法有图
兰亭集序“其致一也”中致一的解释
世界上华人华侨最为集中的地区是A.南亚B.东南
稳健日用品商行地址在什么地方,想过去办事
洛天依和言和什么关系,韦妃死的时候,魏王说的
ipad air平时不用是关机还是待机
食用乳化剂可以去油吗
梦幻175跑环第300环能拿150的书铁?
pivx交易平台推荐一个最安全的,谁知道?
美到极致的古风句子,有没有古风的小说,女主
推荐资讯
.Finally they decided to go shopping the
默认隐藏一部分内容,点击展开显示更多,这种效
特种专业工程专业承包资质(特种防雷技术)是否
微信怎样能发出较长的视频?
导致伯特兰悖论的原因是什么 答案
有人认识一个叫梅子小雪的女生吗?
可萝可特全进口母婴连锁延吉店地址有知道的么
海丰北街/下店路(路口)我想知道这个在什么地
我家42寸的海信液晶电视,去年五一买的,前天
any与some区别
为什么男人总喜欢自己老婆夸他棒
会生活会享受的语句,有了孩子告别二人世界的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?