我想将Flex 4项目向后移植到Flex 3,并且我需要移动MXML中<fx:Declarations>
块中映射的东西。 Flex 3是否有类似的东西?自从我完成Flex 3以来已经有一段时间了。Flex 3等效于'<fx:声明>'?
2
A
回答
7
有一个在Flex 3中没有相应的可以申报的东西你旁边的其他组件内的组件。 difference in 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网站上搜索有关migrating from flex 3 to flex 4的信息,以查看您可能需要做出哪些其他更改。
0
没有。旧版本的框架将假设任何非可视元素都是“减速”。添加了减速标签,以便可以在Spark皮肤中使用MXML定义组件工厂。
编辑
但是,如果我没记错的话,他们确实需要在顶层MXML标签去。我可能是错的,但...
1
没有必要单独定义和关闭过程不支持
<fx:Declarations>
</fx:Declarations>
在Flex 3
在声明标记
你定义非可视化标签,如效果,服务标签等。但Flex 3 SDK中没有可视标签的确切标签。
1
开始以root应用tag.There是flex3不需要<fx:declaration>
刚刚分配根标签
<?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>
相关问题
- 1. 无法解析<FX:声明>(或<fx:Script>)的组件实现
- 2. VHDL - 等待在<signal>声明
- 3. 添加<FX:声明>通过动作脚本
- 4. Flex中的<cfoutput>等效于什么?
- 5. 对于<table>元素,是否存在与“width:auto”等效的CSS声明?
- 6. 等效于<c:url/>对于Velocity
- 7. PHP等效于Javascript“with”范围声明
- 8. 关于C#中的List <>声明#
- 9. 总和基于<xsl:choose>声明
- 10. <hr>等效于C#和XAML?
- 11. JSP等效于<cfimage action =“writetobrowser”>
- 12. 等效于<f:ajax render =“@ form”/>
- 13. Javascript等于声明
- 14. CSS“if”声明的等效
- 15. HTML5 <script>声明
- 16. 同步<script>声明?
- 17. JAXBElement <Byte>声明
- 18. java类声明<T>
- 19. Flex:fx:脚本与fx:声明
- 20. Windows <sys/file.h>等效
- 21. 如何声明HashMap <String,ArrayList <ArrayList <String> >>?
- 22. 水晶等同于声明
- 23. 什么是声明`typedef SomeClass <SomeProtocol> MyType`的Swift等价物?
- 24. Pascal中逻辑运算符(< > =等)的语句声明
- 25. 等效EXEC 3 <>的/ dev/TCP/anyaddress.com/80在灰的
- 26. 用作声明的抽象声明'const <匿名类>'
- 27. 是char ** x =(char **)arg等效于reinterpret_cast <char**>(const_cast <void*>(arg))?
- 28. Python字典等效pymongo声明
- 29. Collections.sort()声明:为什么<? super T>而不是<T>
- 30. JustMock:如何声明方法<T>(动作<T> a)
出于好奇,为什么要往下移? – Ben 2011-05-26 04:02:39
Flex 4与Flex 3向后兼容。为什么需要切换SDK或重写整个应用程序,即您的目标是什么? – 2011-05-26 04:59:58
简单的回答:不要这样做:P – 2011-05-26 12:59:53