2016-11-30 63 views
-1

我試圖修復由聲吶爲Flex + actionScript3 Web應用程序提供的bocker。管理「ame」+ flex項目的聲吶阻擋器

我面對這個無法解決的阻斷劑:

的管理事件「詩情」要麼拼寫錯誤,或缺少同伴 Event元數據標籤

我的代碼如下:

[Bindable] 
    [ManagedEvents(names="message")] 
    public class ClassName extends EventDispatcher 
    { 
     ......... 
    } 

我試圖解決這個問題如下:

[Bindable] 
    [Event(name="message",type="package.ClassEvent")] 
    [ManagedEvents(names="message")] 
    public class ClassName extends EventDispatcher 
    { 
     ....  
    } 

在package.ClassEvent在哪裏聲明事件 「消息」

[Command(selector="message")] 
public function message(evt:NameEvent):AsyncToken 
{   
    ..... 
} 

PS:聲納建議的解決方案:

的 「ManagedEvents」 元數據標籤可以讓你的標誌事件作爲正在管理着 。根據定義,這個「ManageEvents」元數據標籤應該與「事件」元數據標籤配對使用 。

不合規代碼示例

[事件(名稱= 「消息」,類型= 「my.package.MyEvemt」)] [ManagedEvents( 「MES」)] //沒有定義該 「MES」 事件與 「事件」元數據標籤公共類MyClass {...} 兼容解決方案 [Event(name =「message」,type =「my.package.MyEvemt」)] [ManagedEvents(「message」)] public class MyClass {...}

回答