flash 关于包、类 的一个问题。mc如何控制主窗口上的元件。

[复制链接]
查看11 | 回复2 | 2009-4-10 13:00:57 | 显示全部楼层 |阅读模式
文档类 那里,我填的是 zz.代码我写在帧上,没有单独的as文件。
我把另一个影片剪辑 B 加进来。影片剪辑 B 的 .as 文件开头是这样
package {
import flash.display.Sprite;
public class Ppvt extends MovieClip {
主窗口上有一个mc1.
如何在影片剪辑的as文件里,控制主窗口上的一个名为 mc1的影片剪辑的x.

回复

使用道具 举报

千问 | 2009-4-10 13:00:57 | 显示全部楼层
虽然楼上的方法能够解决问题,但是,你的这种方法很不好,没有体现出as3的优势。比较标准的做法是,B发出一个事件,而A添加一个侦听器来侦听B的这个事件,在侦听器函数中,进行处理。这样的好处是,A不必知道B,B也不必知道A,可以降低A和B的耦合度,使程序更加健壮...
回复

使用道具 举报

千问 | 2009-4-10 13:00:57 | 显示全部楼层
既然你没AS文件,文档类好像不用填吧?private var _mc1:MovieClip;_mc1=this.parenet.mc1;_mc1.xxx...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行