[akabana-user:233] Re: yuiのビルドのついて

エガシラリュウジ [E-MAIL ADDRESS DELETED]
2010年 5月 26日 (水) 15:01:03 JST


ありかわさん

すいません、その前のメールから、ありかわさんが対応して下さってたのですね。
気付かず失礼しました。
先日、福岡の勉強会でメールのお願いをしましたエガシラです。
その節は色々と教えて頂いてありがとうございました。

さて、早速ですが、現在の問題点について


>> >
> >> マージするのであれば、使用するクラスを全てコンパイルに通して下さい。
> >
> >
> > 全てビルドしているのですが、同様のエラーが出ます。
> >
> 全てビルドとコンパイルに通す意味は違います。
>
> rpc.swcの中にあるクラスは、コンパイルに設定しなければ、SWFに埋め込められません。
> ソースのビルドとは、ちょっと違いますね。
>


すいません、ちゃんと書けてなかったのですが、マージの場合は、次のエラーは表示されません。
RSLの場合のみVerifyErrorが出ます。
ただ、マージで通るので、今回は特に問題ありません。
VerifyError: Error #1014: Class mx.rpc::AsyncToken could not be found.




> RSLの読み込む順番は、どうなっていますか?
>

FlexSDK → yui-frameworks となります。



ステーブルは、3.4.1ですが、リリースは、3.5.0.12683です。
> 特に制限がない限り、リリース版をお使い下さい。
>


3.5.0.12683に変更しましたが、前回と同様、次のエラーが表示され、起動がストップしてしまいます。

----------------------------------------
Error: menuFubi
    at
org.seasar.akabana.yui.framework.core::ViewComponentRepository$/addComponent()
    at
org.seasar.akabana.yui.framework.core::YuiFrameworkContainer/processRegisterView()
    at
org.seasar.akabana.yui.framework.core::YuiFrameworkContainer/processRegisterComponent()
    at
org.seasar.akabana.yui.framework.core::YuiFrameworkContainer/doRegisterComponent()
    at
org.seasar.akabana.yui.framework.core::YuiFrameworkContainer/addedToStageHandler()
    at flash.display::DisplayObjectContainer/addChildAt()
    at
mx.managers::SystemManager/preloader_preloaderDoneHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\SystemManager.as:3135]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at
mx.preloaders::Preloader/displayClassCompleteHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\preloaders\Preloader.as:435]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at
mx.preloaders::DownloadProgressBar/timerHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\preloaders\DownloadProgressBar.as:1451]
    at
mx.preloaders::DownloadProgressBar/initCompleteHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\preloaders\DownloadProgressBar.as:1503]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at
mx.preloaders::Preloader/dispatchAppEndEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\preloaders\Preloader.as:291]
    at
mx.preloaders::Preloader/appCreationCompleteHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\preloaders\Preloader.as:443]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()
    at mx.core::UIComponent/set initialized()
    at mx.managers::LayoutManager/doPhasedInstantiation()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at mx.core::UIComponent/callLaterDispatcher2()
    at mx.core::UIComponent/callLaterDispatcher()
 ----------------------------------------

前回もお伝えしましたが、menuFubi というのは、
HALを関連づけたviewの中に読み込む共通部品のviewのid名です。
beta-2-rc1の時は読み込めてましたが、
最新版ではこういった実装はできないのでしょうか。

RSLよりもこちらを解決したいのですが、
納期が迫ってきたので時間的に厳しいかもです。

ただ、beta-2-rc1を使う場合、勉強会の時におっしゃってた、
ポップアップのメモリーリークが気になりますね。。
全てのイベントを洗い出し、CloseEventで全てremoveすれば問題ないでしょうか?
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/akabana-user/attachments/20100526/cb1a4f0b/attachment.html>


akabana-user メーリングリストの案内