火速求助!影片剪辑越级控制
时间:2011-09-08
来源:互联网
设场景中有A,B两个影片剪辑,
A中有A-1子影片剪辑,B中有B-1,B-2两个子影片剪辑。
在A中的A-1影片剪辑中有个按钮,按钮需要实现控制B影片剪辑中B-1、B-2的播放/停止;
请问这个关于影片剪辑跨级控制的问题,如果完美解决?。
急急急!
[ 本帖最后由 youngkey333 于 2011-9-8 15:58 编辑 ]
A中有A-1子影片剪辑,B中有B-1,B-2两个子影片剪辑。
在A中的A-1影片剪辑中有个按钮,按钮需要实现控制B影片剪辑中B-1、B-2的播放/停止;
请问这个关于影片剪辑跨级控制的问题,如果完美解决?。
急急急!
[ 本帖最后由 youngkey333 于 2011-9-8 15:58 编辑 ]
作者: youngkey333 发布时间: 2011-09-08
用上一级 或者舞台_root 指向
作者: have0916 发布时间: 2011-09-08
不对呀,我按你说的利马做了测试,在舞台有a,b两个影片,分别有10帧动画,a中有个按钮和一段代码,
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
_root.b.play();
}
这就是你说的用_root,运行出错。
1119: 访问可能未定义的属性 b (通过 static 类型 flash.display: DisplayObject 引用)。
那你说的上一级如何使用?
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
_root.b.play();
}
这就是你说的用_root,运行出错。
1119: 访问可能未定义的属性 b (通过 static 类型 flash.display: DisplayObject 引用)。
那你说的上一级如何使用?
作者: youngkey333 发布时间: 2011-09-08
一般人的做法:
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
MovieClip(parent).b.play();
}
正确的面向对象做法,如果不会用或者看不明白 请忽略本条
主要目的是达到各自为政 门前三包责任制
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
//MovieClip(parent).b.play();
dispatchEvent(new Event("eventPlay",true)); //添加true参数 参与冒泡
}
主场景中
stage.addEventListener("eventPlay",b.onPlay_func);
b影片剪辑剪辑应该要做一个元件绑定类 里面定义一个方法
public function onPlay_func(_evt:Event):void{
//控制自己的子影片工作
}
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
MovieClip(parent).b.play();
}
正确的面向对象做法,如果不会用或者看不明白 请忽略本条
主要目的是达到各自为政 门前三包责任制
btn.addEventListener(MouseEvent.CLICK,fun1)
function fun1(event:MouseEvent){
//MovieClip(parent).b.play();
dispatchEvent(new Event("eventPlay",true)); //添加true参数 参与冒泡
}
主场景中
stage.addEventListener("eventPlay",b.onPlay_func);
b影片剪辑剪辑应该要做一个元件绑定类 里面定义一个方法
public function onPlay_func(_evt:Event):void{
//控制自己的子影片工作
}
作者: HSZZLZL 发布时间: 2011-09-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28