как из SimpleButton достать графику

1 view
Skip to first unread message

random

unread,
Dec 17, 2009, 5:07:58 AM12/17/09
to ruFlash
и так я создал во Flash IDE набор классов = кнопок,

далее все это дело экспортировал в swc подгрузил библиотеку в проект,
создал нужные объекты и тут у меня возникла потребность достать
графику из кнопки что ее изменить и установить у объекта кнопки новый
state

что я делаю:

var a:myBut = new myBut;
var cloneState:Shape = new Shape;
cloneState.graphics.copyFrom(a.upstate.graphics);

верно или как то иначе нуно?

Sergey Sydorenko

unread,
Dec 17, 2009, 5:40:24 AM12/17/09
to ruf...@googlegroups.com
У кнопки есть:
upState : DisplayObject
downState : DisplayObject
overState : DisplayObject
hitTestState : DisplayObject

вот их и меняй. Или доставай с них графику.


--
С Уважением, Сергей.
<sergey.s...@gmail.com>

random

unread,
Dec 17, 2009, 6:12:49 AM12/17/09
to ruFlash
да это понятно что у кнопки есть стейты DisplayObject, когда я делаю
trace(but.upState) мне выдается Shape, мне его соответственно и нужно
клонировать как я понимаю или нет?

On 17 дек, 13:40, Sergey Sydorenko <sergey.sydore...@gmail.com> wrote:
> У кнопки есть:
> upState<http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/displ...>:
> DisplayObject
> downState<http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/displ...>:
> DisplayObject
> overState<http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/displ...>:
> DisplayObject
> hitTestState<http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/displ...>:


> DisplayObject
>
> вот их и меняй. Или доставай с них графику.
>
> --
> С Уважением, Сергей.

> <sergey.sydore...@gmail.com>

random

unread,
Dec 17, 2009, 6:46:36 AM12/17/09
to ruFlash
хмм с этим вроде разобрался, счас другой вопрос, есть у меня кнопка,
нужно сделать так что б если пользователь по ней нажал, она не
отжималась до определенного момента

Sergey Sydorenko

unread,
Dec 17, 2009, 6:53:28 AM12/17/09
to ruf...@googlegroups.com
в upState  перемести downState и залочь кнопку  :) потом обратные действия разлочивании кнопки.
Reply all
Reply to author
Forward
0 new messages