2010-11-06 224 views
1

1創建一個項目使用的Flex SDK 3.4爲什麼有些函數被調用

2創建一個新的MXML應用Testadd.mxml

3添加源JPG Any.jpg

內容Testadd的。 mxml只是兩行。

[Embed(source="Any.jpg")] 

public var NotUsedSource:Class; 

我認爲這只是定義了一個代表某些數據的類。我從不使用它或在此應用程序中初始化它的任何實例。

4簡介這個應用程序,當它分析我點擊IE服務器時間的調整大小按鈕。

5從剖析的數據名爲Testadd_NotUsedSource.flash.events:IEventDispatcher:dispatchEvent函數被調用

6我的問題是,爲什麼這個函數被調用。

我有截圖,但不能添加到這篇文章。

+1

我認爲,就本質而言,以這種方式嵌入資產意味着您已將其實例添加到您的應用程序;即使你從未在別處使用過該實例。您是否嘗試過使用嵌入式資產的此配置文件案例?我會懷疑dispatchEvent與調整大小事件有關,而不是嵌入式資產。 – JeffryHouser 2010-11-06 13:19:30

回答

1

如果應用程序正在調整大小,它將調度調整大小事件。如果裏面有任何控件,它們也可能調度調整大小或移動事件。

如果您要移動鼠標,它將調度mouseMove事件。

事件發生很多,這很正常。

相關問題