2010-11-06 132 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事件。

事件发生很多,这很正常。

相关问题