![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 77
|
Добрый вечер. Начал изучать флекс, раньше довольно много программировал на as3, не пойму как создать самый простейший контрол, кнопку с иконкой, вот думал так сработает:
<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <fx:Script> <![CDATA[ public function set icon(value:Bitmap):void { var old:Bitmap = icon; if(old != null) removeChild(old); if(value != null) { value.name = "ctl_icon"; value.y = width /2 - value.width / 2; value.x = 5; addChild(value); } } public function get icon():Bitmap { var child:DisplayObject; for(var i:int = 0; i < numChildren; i++) { child = getChildAt(i); if(child.name == "ctl_icon") return child as Bitmap; } return null; } ]]> </fx:Script> </s:Button> |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 77
|
спасибо, выбрал flex 4.5, вроде как все ок)
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 44
|
а не подскажите как эту самую иконку в 4.5 динамически менять ?
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
через xml можешь менять
__________________
а за окном атлантический океан! |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|