我想將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