![]() |
|
||||||||||
|
|||||
|
создаю кнопку програмно, как мне туда прицепить showEffect и так чтоб оно заработало когда кнопка появляется?
Пробывал через dispatchEvent, всеравно не проходит, может и вызывается евент но ненаю куда записать какой эфект использовать =( ![]() |
|
|||||
|
|
|
|||||
|
Делаю:
var menuButton=new Button();
var eff:Zoom = new Zoom();
eff.duration=1000;
menuButton.setStyle("showEffect",eff);
this.addChild(menuButton);
![]() |
|
|||||
|
В таком стоит использовать creationCompleteEffect:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
<mx:Script><![CDATA[
import mx.effects.Zoom;
import mx.controls.Button;
import mx.core.IToolTip;
import mx.managers.ToolTipManager;
import mx.controls.ToolTip;
import mx.events.ToolTipEvent;
public function init():void {
var menuButton:Button=new Button
var eff:Zoom = new Zoom()
eff.duration=1000;
menuButton.setStyle("creationCompleteEffect",eff);
this.addChild(menuButton);
}
]]> </mx:Script>
</mx:Application>
|
|
|||||
|
пасиб, заработало =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|