Flash 如何忽略闪存组件';s在创作期间添加了_到_阶段事件?
我在AS3中构建了一个UIComponent。当我在创作期间将其拖到舞台上时,会触发添加到舞台的事件 我有一个事件处理程序,但它实际上只用于在运行时执行操作,而不是在我将组件放到舞台上设计布局时。有没有办法检查组件是否在活动SWF中“运行”Flash 如何忽略闪存组件';s在创作期间添加了_到_阶段事件?,flash,actionscript-3,Flash,Actionscript 3,我在AS3中构建了一个UIComponent。当我在创作期间将其拖到舞台上时,会触发添加到舞台的事件 我有一个事件处理程序,但它实际上只用于在运行时执行操作,而不是在我将组件放到舞台上设计布局时。有没有办法检查组件是否在活动SWF中“运行” 基本上,我不希望添加的\u TO \u阶段事件处理程序在设计时执行任何操作。CS3组件检查如下: protected function checkLivePreview():Boolean { if (parent == null) { return
基本上,我不希望添加的\u TO \u阶段事件处理程序在设计时执行任何操作。CS3组件检查如下:
protected function checkLivePreview():Boolean {
if (parent == null) { return false; }
var className:String;
try {
className = getQualifiedClassName(parent);
} catch (e:Error) {}
return (className == "fl.livepreview::LivePreviewParent");
}
在ADDED\u TO\u STAGE
处理程序中选中此项,应该可以实现不同的行为