![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
DisplayObject. Чтобы подобных вопросов не возникало, почитайте про SimpleButton.
__________________
Нормально делай — нормально будет! |
|
|||||
|
[+6 15.11.12]
Регистрация: Oct 2012
Сообщений: 63
|
Выдает ошибку
|
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Там по ссылке даже пример написан:
package { import flash.display.Sprite; public class SimpleButtonExample extends Sprite { public function SimpleButtonExample() { var button:CustomSimpleButton = new CustomSimpleButton(); addChild(button); } } } import flash.display.DisplayObject; import flash.display.Shape; import flash.display.SimpleButton; class CustomSimpleButton extends SimpleButton { private var upColor:uint = 0xFFCC00; private var overColor:uint = 0xCCFF00; private var downColor:uint = 0x00CCFF; private var size:uint = 80; public function CustomSimpleButton() { downState = new ButtonDisplayState(downColor, size); overState = new ButtonDisplayState(overColor, size); upState = new ButtonDisplayState(upColor, size); hitTestState = new ButtonDisplayState(upColor, size * 2); hitTestState.x = -(size / 4); hitTestState.y = hitTestState.x; useHandCursor = true; } } class ButtonDisplayState extends Shape { private var bgColor:uint; private var size:uint; public function ButtonDisplayState(bgColor:uint, size:uint) { this.bgColor = bgColor; this.size = size; draw(); } private function draw():void { graphics.beginFill(bgColor); graphics.drawRect(0, 0, size, size); graphics.endFill(); } }
__________________
Нормально делай — нормально будет! |
|
|||||
|
[+6 15.11.12]
Регистрация: Oct 2012
Сообщений: 63
|
Gaen, совершенно верно.
|
|
|||||
|
я тут уже выкладывал пример кода, как можно программно задавать симплбаттону нажатые и прочие состояния: http://www.flasher.ru/forum/showthre...eButton&page=9
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|