|
|
|||||
package { import flash.display.Loader; import flash.display.LoaderInfo; import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; public class Main extends Sprite { public function Main() { for (var i:int = 0; i < 10; i++) { var loader:Loader = new Loader(); loader.load(new URLRequest("GhPICuUvwtU.jpg")); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { addChild(LoaderInfo(e.target).content); }); } } } } Добавлено через 3 минуты Я вижу 10 разных объектов BitmapData
__________________
местонахождение |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Так кто прав то?Мне тоже кажется маловероятным что в разные лоадеры суется одна и та же битмапДата.
|
|
|||||
Ну Костя то нам доказательства предоставит, я думаю, он же не просто так сказал, потому что ему показалось...
__________________
местонахождение |
|
|||||
Lorem ipsum
|
Так и сделал перед тем, как написать. Сделал два Loader-а, грузанул картинку в один, по COMPLETE грузанул в другой, кинул оба на экран, диспознул первый, второй остался.
Цитата:
:P
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
private var bmp:BitmapData; private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); var l:Loader = new Loader(); l.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { bmp = Bitmap(LoaderInfo(e.target).content).bitmapData; var l:Loader = new Loader(); l.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { trace(bmp==Bitmap(LoaderInfo(e.target).content).bitmapData); }); l.load(new URLRequest("1.jpg")); }); l.load(new URLRequest("1.jpg")); } |
|
|||||
т.е. скрина дебаггера не хватило?
То что Костя написал про скорости и т.д., это вообще другая история, конечно же, но он сам это должен понять для начала...
__________________
местонахождение |
|
|||||
Lorem ipsum
|
Вот, кстати, ключевое слово "скопипастил", но не залинковал всех на одну BitmapData! Ну т.е. экономия произошла только на этапе загрузки и декодирования изображения, но clone() никуда не делся.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Lorem ipsum
|
Так никто же его не видел. На форуме давно такие ссылки не видны, сюда заливать надо
__________________
Поймай яблоко 2! |
|
|||||
по ссылке тоже перейти нельзя?
__________________
местонахождение |
Часовой пояс GMT +4, время: 20:37. |
|
« Предыдущая тема | Следующая тема » |
|
|