![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
![]() C:\> ![]() ![]() ![]() ![]() ![]() Группа: Супермодераторы Сообщений: 1598 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский. Пользователь №: 293 ![]() |
Пытаюсь сделать класс загрузки изображения:
Код package { import flash.display.Bitmap; import flash.display.Sprite; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Event; import flash.events.EventDispatcher; // ------------------------------------------------- public class AppWindow extends Sprite { // ------------------------------------------------- private var loader:Loader; private const winpicpath:String = "../src/window.png"; private var png:Bitmap; // ------------------------------------------------- public function AppWindow() { loader = new Loader(); loader.load(new URLRequest(winpicpath)); loader.addEventListener(Event.COMPLETE, winLoadComplete); } // ------------------------------------------------- private function winLoadComplete(e:Event):void { png = new Bitmap(e.target.content); png.cacheAsBitmap = true; EventDispatcher::dispatchEvent(new Event(Event.COMPLETE)); } // ------------------------------------------------- public function get getWin():Bitmap { return png; } // ------------------------------------------------- } } и его использовать: Код package { import flash.display.Sprite; import flash.events.Event; import AppWindow; // -------------------------------------- public class Main extends Sprite { // ----------------------------------------------------------------------------------------------------- private var mc:AppWindow; // ----------------------------------------------------------------------------------------------------- public function Main():void { mc = new AppWindow() mc.addEventListener(Event.COMPLETE,winadd) } // ----------------------------------------------------------------------------------------------------- public function winadd(e:Event=null):void { stage.addChild(mc.getWin) } // ----------------------------------------------------------------------------------------------------- } } Но ничего не появляется на сцене, и ошибок тоже нет. -------------------- Вопрос-ответ для flash-разработчиков
С тех пор, как за Теорию Относительности принялись математики, я ее сам больше не понимаю. (с) Эйнштейн А. |
|
|
![]()
Сообщение
#2
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1102 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
-------------------- |
|
|
![]()
Сообщение
#3
|
|
![]() C:\> ![]() ![]() ![]() ![]() ![]() Группа: Супермодераторы Сообщений: 1598 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский. Пользователь №: 293 ![]() |
ну а как мне тогда для моего случая сделать? просто нужен класс возвращающий изображение по ссылке
-------------------- Вопрос-ответ для flash-разработчиков
С тех пор, как за Теорию Относительности принялись математики, я ее сам больше не понимаю. (с) Эйнштейн А. |
|
|
![]()
Сообщение
#4
|
|
![]() C:\> ![]() ![]() ![]() ![]() ![]() Группа: Супермодераторы Сообщений: 1598 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский. Пользователь №: 293 ![]() |
все, разобрался.
-------------------- Вопрос-ответ для flash-разработчиков
С тех пор, как за Теорию Относительности принялись математики, я ее сам больше не понимаю. (с) Эйнштейн А. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.01.2013 - 01:01 |