2016-12-01 31 views
1

我想聲明定製ManagedEvent使用ActionScript如下:ManagedEvent與同伴事件的元數據

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

的問題來了,當聲納impposed有與ManagedEvents同伴事件。

我增加了以下事件的元數據:

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

但問題仍未解決有聲納。

這是柔性的鏈接聲納SonarAnalyzer: http://dist.sonarsource.com/reports/coverage/rules/flex_rules_coverage.html

哪裏有這樣的規則:https://sonarqube.com/coding_rules#rule_key=flex%3AS1464

Each ManagedEvents metadata tag should have a companion Event metadata tag 

我真的需要解決這個問題,有你的想法?

回答

1

問題被刪除名字解決attribut在ManagedEvents:

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