尝试将位图加载到SWFLoader时,未触发Event.COMPLETE事件
mySWFLoader.source = new Bitmap(Bitmap(someEvent.content).bitmapData);
但如果我使用URL作为源,则会触发完整事件:
mySWFLoader.source = "http://example.com/123.jpg";
使用位图作为源文件时是否有某种限制?
尝试将位图加载到SWFLoader时,未触发Event.COMPLETE事件
mySWFLoader.source = new Bitmap(Bitmap(someEvent.content).bitmapData);
但如果我使用URL作为源,则会触发完整事件:
mySWFLoader.source = "http://example.com/123.jpg";
使用位图作为源文件时是否有某种限制?
2条答案
按热度按时间mf98qq941#
我相信如果你使用已经存在于内存中的数据(你的位图会),那么就不会发生加载操作。它应该在构建后立即可用。我知道在AS2中附加电影是这样工作的。如果它是库的一部分,你就可以马上使用它,不会发生加载事件。
gwo2fgha2#
用途
它在实际创建内容并将其添加到显示列表时触发。
我遇到了同样的问题,问题是当你使用
Bitmap or Class
作为源代码时,内容只有在Bitmap or class
被示例化之后才被填充。这发生在
swfLoader.loadContent
中,它最终将新创建的内容作为加载程序的子级添加到displayList
中,并最终调度ADDED事件。