问题描述
在Flash CS4中,我创建了两个FLA文件。
在第一个文件中:
-我画一个形状;
-我将其转换为MovieClip;
-我将MyClip类与构造函数中的简单跟踪链接在一起;
-我将整个文件导出为MyClip.SWC;
在第二个文件中:
-我进入“编辑”>“首选项”>“ ActionScript”>“ ActionScript 3”设置,然后在“库路径”中添加文件MyClip.SWC;
-在此瑞士法郎的第一帧上,我写了var myClip:MyClip = new MyClip(); addChild(myClip);
我不知道自己在做什么错,但是当我编译(导出SWF文件)时,该类被加载了(我在输出窗口中看到了跟踪),但是我看不到与MyClip相关的图形。看来MyClip.SWC仅包含该剪辑的代码。
我究竟做错了什么?
我什至可能要做什么?
你能帮助我吗?
谢谢!
解决方法
您正在尝试做的事情很有可能,据我所知,您做对了。也许将图形动画片段链接到全班时出错了?
为了确保这一点,请首先从第一个.fla文件(正在编译为.swc的文件)的阶段中删除任何图形对象,然后在第一帧上编写代码:
var myClip:MyClip = new MyClip();
addChild(myClip);
您应该同时看到轨迹和图形,否则那里可能有问题。当您使它在第一个.fla文件上运行时,它也应该在加载.swc的文件上正常运行