Apache flex 如何在另一个actionscript中使用mxml组件
如何在另一个mxml组件actionscript代码中使用mxml组件 例如。 在我的主mxml文件中Apache flex 如何在另一个actionscript中使用mxml组件,apache-flex,flex3,flex4,flexbuilder,Apache Flex,Flex3,Flex4,Flexbuilder,如何在另一个mxml组件actionscript代码中使用mxml组件 例如。 在我的主mxml文件中 private var warningMessage:Warning;//this is variable if (!_controller.flashVars.chatSession || _controller.flashVars.chatSession == "") { warningMessage.includeInLayou
private var warningMessage:Warning;//this is variable
if (!_controller.flashVars.chatSession || _controller.flashVars.chatSession == "")
{
warningMessage.includeInLayout = true;
warningMessage.visible = true;
}
else
{
_controller.flashVars.showWarningMessage = "2";
}
private var Warning消息:警告代码>(警告为外部自定义组件)
warningMessage.visible=true
(我想在actionscript代码中这样使用它
但我得到的错误是“类型未找到或不是编译时常量:警告”
)确保已将自定义组件导入正在使用的文件。确保已将自定义组件导入正在使用的文件。您需要将其他自定义组件作为mxml命名空间引用
查看以下文章以获得准确的说明:
您需要引用另一个自定义组件作为mxml命名空间
查看以下文章以获得准确的说明:
有三种东西会跳出来
如果此组件位于另一个SWC文件中,请确保在项目设置中引用它
导入命名空间或直接调用它(com.whatever.namespace.Warning)
确保调用new
生成新对象。在上面的代码中,warningMessage
为空
private var warningMessage:Warning=new Warning()代码>有三种东西会跳出来
如果此组件位于另一个SWC文件中,请确保在项目设置中引用它
导入命名空间或直接调用它(com.whatever.namespace.Warning)
确保调用new
生成新对象。在上面的代码中,warningMessage
为空
private var warningMessage:Warning=new Warning()代码>+1。另外,“4.不要在没有函数的情况下在MXML脚本部分编写代码-它会像在类构造函数中一样执行,这对于操作控件来说太早了-它们还没有创建。”+1。另外,“4.不要在没有函数的情况下在MXML脚本部分编写代码-它会像在类构造函数中一样执行,现在操作控件还为时过早-它们还没有创建。”