无法修改时间轴放置对象的名称 属性
The name property of a Timeline-placed object cannot be modified
我在 flash
中遇到此错误
Error: Error #2078: The name property of a Timeline-placed object cannot be modified.
at flash.display::DisplayObject/set name()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
我的代码如下:
import flash.events.MouseEvent;
stop();
name.label = "Please, enter your name...";
enter.label = "Enter";
enter.addEventListener(MouseEvent.CLICK, submitName);
function submitName(pEvent: MouseEvent): void {
var myVariable = name.text;
output.text = "Thanks for your help, " + myVariable;
}
该程序应在文本框中获取名称,并在按下按钮时 return 在动态文本实例中获取名称。谢谢你的帮助。
您不能使用 name
作为任何对象(组件、变量等)的名称,因为它指的是您的 MainTimeline 的名称 (root
)。
因此,为避免该错误,您必须更改已插入舞台的组件的名称。
不要忘记避免使用 ActionScript 保留的 keywords and reserved words。
希望能帮到你。
我在 flash
中遇到此错误Error: Error #2078: The name property of a Timeline-placed object cannot be modified.
at flash.display::DisplayObject/set name()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
我的代码如下:
import flash.events.MouseEvent;
stop();
name.label = "Please, enter your name...";
enter.label = "Enter";
enter.addEventListener(MouseEvent.CLICK, submitName);
function submitName(pEvent: MouseEvent): void {
var myVariable = name.text;
output.text = "Thanks for your help, " + myVariable;
}
该程序应在文本框中获取名称,并在按下按钮时 return 在动态文本实例中获取名称。谢谢你的帮助。
您不能使用 name
作为任何对象(组件、变量等)的名称,因为它指的是您的 MainTimeline 的名称 (root
)。
因此,为避免该错误,您必须更改已插入舞台的组件的名称。
不要忘记避免使用 ActionScript 保留的 keywords and reserved words。
希望能帮到你。