【发布时间】:2012-12-28 22:25:51
【问题描述】:
我在 Flash CS4/AS3 中添加到舞台的影片剪辑出现问题。
Flash 文件包含两个影片剪辑,“内部”和“外部”。 “Inside”剪辑包含在“Outside”中,实例名称为“insideClip”。剪辑附加到“空”的同名(外部和内部)的 Actionscript 类文件 - 它们不做任何事情,就像 flash 自动创建的那样。
将“外部”添加到阶段我得到以下错误:
ReferenceError: Error #1056: property insideClip in Outside can not be created.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at gui::Outside()
at MyDocumentClass()
我总是难以了解 Flash 和 Actionscript 在幕后的实际作用 - 有什么好的通用资源推荐吗?
PS.:代码是从德语版本翻译过来的——以防我在翻译中遗漏了变量名。
代码:
文档类:
package
{
import flash.display.Sprite;
import flash.display.MovieClip;
import gui.Outside;
public class MyDocumentClass extends MovieClip
{
public var aussen:MovieClip;
public function SelfDeclaredClips()
{ outside = new Outside();
outside.y = 100;
outside.x = 100;
addChild(outside);}}}
课外:
package gui
{
import flash.display.MovieClip;
public class Outside extends MovieClip
{public function Outside(){}}
}
课内:
package gui
{
import flash.display.MovieClip;
public class Inside extends MovieClip
{public function Inside(){}}
}
【问题讨论】:
标签: actionscript-3