フレックスモバイルアプリケーションの実行時にスタイルを(SWF形式で)ロードしたい。その要件のために、私はswf形式に私のCSSファイルをコンパイルして、私は "StyleManager.loadStyleDeclarations(" style.swf ");" 。私は私のデスクトップ上でそれを実行するアプリケーションのための私のスタイルを取得するが、私のファイルをAPK形式に構築した後、私はスタイルを私のアプリケーションのデバイスに適用される得ることができませんでした。私のAndroidアプリケーションからアプリケーションをデバッグすると、次のエラーメッセージが表示されます。アンドロイドデバイスの実行時にフレックススタイルがロードされない
Error: Unable to load style(RSL app:/framework_4.5.1.21328.swz failed to load. Error #2032: Stream Error. URL: app:/framework_4.5.1.21328.swz): style.swf.
at Function/<anonymous>()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\styles\StyleManagerImpl.as:1551]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfoProxy/moduleEventHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\modules\ModuleManager.as:1149]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfo/moduleErrorHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\modules\ModuleManager.as:816]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::FlexModuleFactory/update()
at mx.core::FlexModuleFactory/displayError()
at mx.core::FlexModuleFactory/rslErrorHandler()
at mx.core::RSLListLoader/listIOErrorHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\RSLListLoader.as:286]
at mx.core::RSLItem/itemErrorHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\RSLItem.as:275]
at mx.core::CrossDomainRSLItem/itemErrorHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
私はこの問題を解決してください。問題は、SWFとしてCSSファイルをコンパイルするときに、不要なRSLの生成のFlex 4によって引き起こされる事前
あなたは、デバイスでのAdobe AIRをインストールしていますか? –
はい、私はそれをインストールしました。しかし、私はタグの中に入れて私のスタイルを得ることができます。 –
vengatesh
apkに梱包している間、私はパッケージcontent.butに必要なstyle.swfを含めました。私はデバイスのスタイルを得ることができません – vengatesh