Cara, o Flex tem muito pouco a ver com o Flash na forma de trabalhar.
Você terá mais facilidade se evitar fazer analogias entre as duas
ferramentas. Existe um manual inteiro sobre a criação de componentes
que você pode consultar, mas creio que você pode começar por aqui:

Creating Custom Components
http://livedocs.adobe.com/flex/201/html/intro_138_08.html

[]'s
Beck Novaes



On 7 maio, 13:45, "Rodrigo M. Rodrigues" <[EMAIL PROTECTED]> wrote:
> Olá a todos.
>
> No flash quando que eu precisava que uma classe ditasse o
> comportamento de um MovieClip eu Vinculava a Classe a ele através da
> biblioteca do Flash.
>
> Como faço algo semelhante no Flex, isto é, vincular um componente ou
> modulo a uma classe que extenda a ele e faça referencia as
> propriedades criadas através das Tags <mx: etc.
>
> Estou fazendo assim:
>
> <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"; width="400"
> height="300" initialize="initView()">
>         <mx:Script>
>                 <![CDATA[
>                 public var $view:Modulo
>                         public function initView():void{
>                                 $view = new Modulo(this);
>                         }
>         ]]>
>         </mx:Script>
> <mx:Label text="Label" id="txtLabel"/>
> </mx:Module>
>
> e:
>
> public class Modulo extends Module      {
>                 private static var $view:Module;
>                 private static var txtLabel:Label;
>                 public function Modulo(modulo:Module){
>
>                         super();
>                         $view = modulo;
>                         txtLabel = $view["txtLabel"];
>                         txtLabel.text = "Modulo";
>                 }
>
> Temo que isto apesar de funcionar não seja a forma correta.
> Alguém poderia me indicar uma maneira mais "Profissional" de fazer
> isto.
>
> Obrigado.


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a