![]() |
|
||||||||||
|
|||||
|
Цитата:
Цитата:
upState — ссылка на ваш DisplayObject. Так и пихайте в него DisplayObject.
__________________
тут я |
|
|||||
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
ммм... да, пардоньте, исправился, теперь контент не пустой, но все же upState просто пропадает и все.
|
|
|||||
|
Пишите свою кнопку. Помнится, год назад пытался сделать то же, плюнул и переписал все, накрутив наворотов.
Добавлено через 1 минуту Хотя... попробуйте вот так: Если получится, перед добавлением очищайте содержимое контейнера. Ну и, конечно же, вы сначала в upState должны поместить потомок DisplayObjectContainer, иначе вылетит RTE, что будет логичным.
__________________
тут я Последний раз редактировалось КорДум; 10.06.2011 в 15:39. |
|
|||||
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
Цитата:
|
|
|||||
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
попробовал, но это внешне вообще никак не проявилось ) может этого ребенка на передний план как-то вынести надо?
|
|
|||||
|
Он и так будет на переднем плане.
Сейчас наваяю простенький пример и вам покажу. Добавлено через 12 минут package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.display.SimpleButton; import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; /** * @author KorDum */ public class Main extends Sprite { [Embed(source = '../bin/state.gif')] private var State:Class; private var _loader:Loader; private var _button:SimpleButton; public function Main():void { _loader = new Loader(); _loader.load(new URLRequest('1.gif')); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, _onCompleteHandler); var state:Bitmap = new State() as Bitmap; _button = new SimpleButton(state, state, state); addChild(_button); } private function _onCompleteHandler(e:Event):void { _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, _onCompleteHandler); _button.upState = _loader.content; } } }
__________________
тут я Последний раз редактировалось КорДум; 10.06.2011 в 15:55. |
|
|||||
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
ога, спасибо большое! в принципе, ничего нового, но работает... я кнопки создавал визуально, а тут в коде - может поэтому?
State.gif в этом примере - што-то типа заглушки? в смысле можно же заменить пустыми битмапами? |
|
|||||
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
гм, upState заменился успешно, по аналогии заменил downState (ждал загрузок, все дела
), но на щелчок мышью кнопка не реагирует |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|