私は、Flex + actionScript3 Webアプリケーション用のソナーから与えられたbockerを修正しようとしています。マネージド "ame" + flexプロジェクト用のソナーブロッカー
私はこの解決不能ブロッカーに直面していた。
管理イベント「雨が」スペルミスされるか、または次のように
私のコードがあるコンパニオン Eventメタデータタグが欠落しています。
[Bindable]
[ManagedEvents(names="message")]
public class ClassName extends EventDispatcher
{
.........
}
この問題を次のように修正しようとしました:
ソナーは、解決策として提案:"ManagedEvents" メタデータタグを使用して、イベントとしてフラグすることができますpackage.ClassEventで宣言されたイベント "メッセージ"
[Command(selector="message")] public function message(evt:NameEvent):AsyncToken { ..... }
PSである
[Bindable] [Event(name="message",type="package.ClassEvent")] [ManagedEvents(names="message")] public class ClassName extends EventDispatcher { .... }
現在は が管理されています。定義上、この "ManageEvents"メタデータタグは、 "Event"メタデータタグと組み合わせて で使用する必要があります。
違反コード
[イベント(名= "メッセージ"、タイプ= "my.package.MyEvemt")] [ManagedEvents( "MES")] //この "MES" イベントが定義されていません "Event"メタデータタグpublic class MyClass {...} 準拠ソリューション [イベント(名前= "メッセージ"、タイプ= "my.package.MyEvemt")] [ManagedEvents( "message")] publicクラスMyClass {...}
managedEventsの属性名には言及していないので、修正しました。 – Selma