如何将自定义类导入 Flex 中的 mxml 文件? (动作脚本 3)

Posted

技术标签:

【中文标题】如何将自定义类导入 Flex 中的 mxml 文件? (动作脚本 3)【英文标题】:How to import a custom class into mxml file in Flex? (Actionscript 3) 【发布时间】:2012-11-06 03:13:31 【问题描述】:

我需要将自己的类导入到 mxml 文件中,但总是会出现类不能嵌套的错误。我不知道如何使用我的课程(例如:NetConn.as)。你能帮帮我吗?

<!--language:actionscript3>
<?xml version="1.0" encoding="utf-8"?>
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                            xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.eazyRadioHomeView">
    <fx:Style source="eazyRadio.css"/>
    <fx:Script>
        <![CDATA[

            include "NetConn.as";

            import myNetConn;
            var easy=new NetConnectionEx();
        ]]>
    </fx:Script>

    <fx:Declarations>
        <!-- Platzieren Sie nichtvisuelle Elemente (z. B. Dienste, Wertobjekte) hier -->

    </fx:Declarations>
</s:ViewNavigatorApplication>
-->

【问题讨论】:

【参考方案1】:

你需要

import com.yournamespace.NetConn;

而不是

include "NetConn.as"

【讨论】:

以上是关于如何将自定义类导入 Flex 中的 mxml 文件? (动作脚本 3)的主要内容,如果未能解决你的问题,请参考以下文章

如何导入flex iframe组件?

如何将 Actionscript“类”与 Flex MXML 文件一起使用?

通过从 flex 中的另一个 mxml 文件访问组件来使组件不可见

将自定义样式属性添加到 MXML 自定义组件

如何从 flex (mxml/actionscript?

如何导入 flex iframe 组件?