O que eu queria fazer mesmo era isso:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" initialize="initApp()" name="janelas">
<mx:Script>
<![CDATA[
private function initApp():void{
var app:Main = new Main(this);
}
]]>
</mx:Script>
<mx:Panel x="10" y="10" width="561" height="400" layout="absolute"
id="painelMain">
<mx:TextInput x="10" y="10" id="noNome"/>
</mx:Panel>
</mx:Application>
package{
import mx.core.Application;
import mx.containers.Panel;
import mx.controls.TextInput;
public class Main extends Application {
private var painelMain:Panel;
private var noNome:TextInput;
public function Main(app:Application):void{
painelMain = app["painelMain"];
noNome = app["noNome"];
painelMain.title = "janelas";
noNome.text = "Rodrigo";
}
}
}
Agora, vc saberia me dizer pq eu não consigo me referenciar aos
componentes do arquivo mxml apenas usando a sintaxe de ponto, tipo:
noNome = app.noNome;
ao invés de:
noNome = app["noNome"];
Obrigado.
On 7 fev, 21:34, "Fabio Terracini" <[EMAIL PROTECTED]> wrote:
> Rodrigo,
>
> Você está querendo criar o seu aplicativo apenas em ActionScript?
> Criar em MXML certamente seria mais produtivo. Nesse caso, qualquer
> arquivo que tenha o nó raiz do XML como oApplication"extenderá" oApplication.
> Para extender oApplicationem AS 3 é o mesmo
> procedimento de extender um container qualquer.
>
> Ah, lembre-se que o Flash 8 utiliza AS 2, e o Flex 2 trabalha com AS 3.
>
> []s
> Fabio Terracini
>
> On 2/7/07, Rodrigo M. Rodrigues <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Olá a todos,
>
> > estou tentando migrar algumas aplicações feitas em Flash para Flex, e
> > estou tendo dificuldades para criar a classe principal da minha
> > aplicação, no Flash tenho uma classe que extende a um movie clip e
> > dentro da classe trabalho normalmente, como faço no Flex para criar
> > uma classe que define todos os comportamentos doApplication?
>
> > Criar uma classe que extenda a um panel ou qualquer outro container
> > não é dificuldade, más e no caso doApplication?
>
> > Procurando sobre este assunto achei isso:
> >http://www.helpqlodhelp.com/blog/archives/000140.html
>
> > Que me pareceu um pouco gambiarra.
>
> > Aguardo!- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---