|
|
|||||
Регистрация: Oct 2009
Сообщений: 12
|
Огромное Вам спаибо. Разобрался. Cобытие срабатывает, получаю имя компонента из параметра расширенного URLLoader'а, но не могу отобразить картинку. Не подскажите в чем могут быть грабли.
Вот тут происходит реакция на событие complete URLLoaderEx (URLLoader) Последний раз редактировалось niil; 15.10.2009 в 17:03. |
|
|||||
Для загрузки картинок класс Loader используется. (еще раньше удивилась, чего вы вдруг URLLoader начали расширять).
Ну и я обычно выдираю из e.target.content битмап-дату и создаю для нее новый битмап со смузингом |
|
|||||
Регистрация: Oct 2009
Сообщений: 12
|
Переделал для Loader и исп. битмап-дату как Вы написали, но Image не выводтся... Черт, в чем же может быть проблема? В типе файла PNG?
function f_ILoad(e:Event){ var Pan:String = (e.target as LoaderEx).CompName; var BData:BitmapData = ((e.target as LoaderEx).content as Bitmap).bitmapData; var Image:Bitmap = new Bitmap(BData, "auto", true); Image.x = 30; Image.y = 60; Image.height = 50; Image.width = 50; Image.visible = true; var MC:Object = this.getChildByName(Pan); MC.addChild(Image); } Последний раз редактировалось niil; 15.10.2009 в 17:42. |
|
|||||
-пройдитесь трейсом (есть ли битмапдата, какой у нее размер, есть ли ваш MC)
-проверте на простом примере загрузить вашу картинку (просто одну) -попробуйте вместо вставить Если и так не заработает, то проблема в клипе, куда вы все это аттачите или в координатах его (его может попросту быть невидно) И еще и переменные с маленькой буквы принято называть. Ну это так уже не по теме |
|
|||||
Регистрация: Oct 2009
Сообщений: 12
|
Выяснил, что при исп. Loader, вместо URLLoader соыбтие "complete" не генерируется и собстно IOErrorEvent.IO_ERROR тоже.
Кстать, флеха должна качать файлы с сервака. Указываю путь для скачивания: А если после вызова Loader, прописать Pan.addChild(LoaderEx); - картинка появляется Последний раз редактировалось niil; 15.10.2009 в 18:29. |
|
|||||
Цитата:
А картинка появляется как раз после генерации события COMPLETE - т.к. Loader является наследником DisplayObject'а.
__________________
...вселенская грусть Последний раз редактировалось gloomyBrain; 15.10.2009 в 18:34. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Gal4enochek, а зачем делать новуюбитмапдату для смузинга?
Качество картинок, что дает loader весьма отличное, или я не понимаю чего?)
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Psycho Tiger, я так делаю просто, если потом битмап скейлить нужно будет. Иначе битое изображение выходит.
Добавлено через 3 минуты Правда можно просто smoothing конечно выставить. Просто во многих случаях именно сама битмапдата нужна для дальнейшей обработки, вот по привычке и выдираю ее из лоадера , а потом где нужно использую. |
Часовой пояс GMT +4, время: 20:23. |
|
« Предыдущая тема | Следующая тема » |
|
|