在Flash Builder中,如果我新的Flex手機項目,並粘貼以下代碼:Flex移動項目不支持mx:Canvas?
<?xml version="1.0"?>
<!-- Simple example to demonstrate the Halo Canvas layout container. -->
<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">
<s:Group/>
<mx:Canvas/>
</s:Application>
的「畫布」行編譯失敗。但是,在Flex項目中可以。我的問題是,是否有任何方法可以使用Canvas或其他暈控件而不修改Flex移動項目中的遺留代碼?或者,有什麼方法可以在Flex項目中使用本地擴展?如果兩者都不是,那將是一場噩夢。
Adobe建議不要爲任何移動應用程序使用mx組件,因爲它們未針對其進行優化。顯然這並不能解決你的問題,但它確實解釋了你爲什麼擁有它。通常他們會工作,只是不好。但是,平面畫布不適用於Mobile。 –
我認爲這個建議是針對新項目的。對於舊的,最好在重新出廠之前讓它們運行。即使速度很慢,您也可以根據需要逐個優化mx組件。 – willzeng