![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Привет!
Не получается загрузить картинку PNG в программу: package Game { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.display.SimpleButton; import flash.display.Sprite; import flash.net.URLRequest; public class Button extends Sprite { private var upState:Bitmap, downState:Sprite, overState:Sprite, loader:Loader, qwe:Bitmap; public function Button(x:int, y:int) { super(); loader = new Loader(); loader.load(new URLRequest("images\\nextLevel.png")); upState = loader.content as Bitmap; this.x=x; this.y=y; this.addChild(upState); } } } PS Уже после финальной компиляции, эта картинка будет находится в самом SWF файле приложения? |
|
|||||
|
да и два слеша лучше не ставить!
|
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Да и вот тут ошибка:
Цитата:
К объекту contentLoaderInfo загрузчика нужно добавить слушатель Event.COMPLETE и только после его срабатывания получаеть свойство content Цитата:
1q2w3e4r5t6, в чем прикол вызывать super() если в него не передается никаких параметров? Плеер его и так вызовет, автоматически. п.с. Так же не понимаю, зачем везде ставить this, и при этом не отделять пробелами ни один оператор Последний раз редактировалось goodguy; 15.07.2011 в 22:51. |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Flash Builder его автоматически создает, ни и фиг с ним))
public class Button extends Sprite { private var upState:Bitmap, downState:Sprite, overState:Sprite, loader:Loader; public function Button(x:int, y:int, text:String) { super(); loader = new Loader(); loader.load(new URLRequest("images//nextLevel.png")); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeEventListener); this.x=x; this.y=y; } private function completeEventListener(e:LoaderEvent):void { upState = loader.content as Bitmap; this.addChild(upState); } } PS И что такое Embed? |
|
|||||
|
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
Исправте: e:LoaderEvent на e:Event
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Ура! Получилось!
А что за Embed? |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Спасибо, получилось с этой штукой загрузить PNG. А получается только одно изображение можно встраивать в переменную с типом Class?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|