Flex 3等同于“ ”吗?

| 我正在尝试将Flex 4项目向后迁移到Flex 3,并且需要移动映射到MXML中“ 0”块中的内容。 Flex 3是否有与此类似的东西?自完成Flex 3以来已经有一段时间了。     
已邀请:
Flex 3中没有等效项。您可以在其他组件旁边声明事物。 Flex 4中的差异使可视项与非可视项(包括效果,验证器,格式化程序,数据声明和RPC类)之间的分隔更加清晰。 例如,在Flex 4中,您可以这样做:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<s:Application
    xmlns:fx=\"http://ns.adobe.com/mxml/2009\"
    xmlns:s=\"library://ns.adobe.com/flex/spark\"
    xmlns:mx=\"library://ns.adobe.com/flex/mx\">

    <fx:Declarations>
        <fx:String>Hello, world!</fx:String>
    </fx:Declarations>

    <!-- Component defintions -->

</s:Application>
但是在Flex 3中,您可以这样做:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<mx:Application
    xmlns:mx=\"http://www.adobe.com/2006/mxml\">

    <mx:String>blah</mx:String>

    <!-- Component defintions -->

</mx:Application>
但是,您可以分别在Flex 3和4的
<mx:Script>
<fx:Script>
标记中定义变量以及任何其他声明(可见或不可见)。 如果您坚持进行其他更改,请搜索Adobe网站上有关从Flex 3迁移到Flex 4的信息,以了解您可能还需要进行哪些其他更改。     
无需单独定义并且不支持偏离路线
 <fx:Declarations>

 </fx:Declarations>
在Flex 3中 在声明标签中,您定义了非视觉标签,例如效果,服务标签等,但是Flex 3 SDK中没有用于非视觉标签的确切标签。     
从根应用程序标签开始。flex3中不需要“ 6”,只需在根标签中分配组件
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<mx:Application xmlns:mx=\"http://www.adobe.com/2006/mxml\" 
    layout=\"vertical\"
    backgroundColor=\"#000000\"
    backgroundGradientAlphas=\"[0.0,0.0]\"
    paddingTop=\"30\"
    applicationComplete=\"init()\"
    preloader=\"com.nickkuh.preload.Preloader\"
    viewSourceURL=\"srcview/index.html\">

    <mx:Script>
        <![CDATA[
            /*script area*/
        ]]>
    </mx:Script>

    <!-- your controls can define here -->

    <mx:Panel id=\"appPanel\" visible=\"false\" width=\"600\" height=\"500\" showEffect=\"{fadeIn}\" />

</mx:Application>
    
空无一人。较旧版本的框架将假定任何非可视元素为“减速”。添加了decelerations标签,以便可以在火花外观中使用MXML定义组件工厂。 编辑 但是,如果我没记错的话,他们确实需要使用顶级MXML标签。我可能是错的...     

要回复问题请先登录注册