flash制作中,如何调用另一个元件的动作?

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:56:48
我做了两个按钮,其中一个按钮添加了on(press)动作,我打算在第二个按钮中引用这个动作,应该怎么添加代码呀?
其它的包括函数、方法之类的引用,有没有什么规律?
元件一的动作代码是:
on (press) {
if (_root.mp.open) {
_root.xyylsg.play();
_root.mp.play();
}
}
元件2中要引用这个on(press)过程,应该怎样写?

按钮1实例名.onPress = function() {
trace("aaa")
};

按钮2实例名.onPress = function() {
按钮1实例名.onPress();
};

将上面的代码添到时间轴上
楼主你应该熟悉一个把所有代码组织在时间轴上的编程方法!!
以前是添加到按钮上
就用 on(事件){处理代码}; 这样的编程方式

现在AS2.0都是提倡直接在时间轴上写代码
按钮的事件可以写成

按钮元件的实例名.on事件 = function() {
处理代码
};

这样的形式