Bom, daria certo o que você queria.
Só não acredito haver real necessidade de deixar a tela tão 'sem nada' de
chamadas e tals.
Para saber o que cada coisa faz, vai ser bem mais trabalhoso ai =)
hehe

2009/3/4 Lucas Araujo <araujo.lu...@gmail.com>

>
> Entendi, no <CANVAS> você coloca todo o conteúdo gráfico (o layout) do
> componente, certo? Acho que essa sua solução é melhor do que a que eu
> propus
>
> Valeu!
> Lucas Araujo,
> http://socialbel.com/user/LucasAraujo
>
>
>
> 2009/3/4 Roberto Godoi <rsgo...@gmail.com>:
> > ahh..
> >
> > o nome dos arquivos q colei ai..
> > MXML: TelaGeralEncaminhamento.mxml
> > CLASSE: TelaGeralEncaminhamentoClass.as
> >
> > --
> >
> >
> > 2009/3/4 Roberto Godoi <rsgo...@gmail.com>
> >>
> >> Eu trabalho com os dois separados, não sei se é certo trabalhar assim,
> mas
> >> aí está o código:
> >>
> >> MXML:
> >>
> >> <?xml version="1.0" encoding="utf-8"?>
> >> <Telas:TelaGeralEncaminhamentoClass
> >> xmlns:mx="http://www.adobe.com/2006/mxml";
> >>                                     xmlns:Telas="*"
> >>                                     width="523"
> >>                                     height="550"
> >>                                     >
> >>
> >>     <mx:Canvas height="100%" width="100%">
> >>         <mx:Button x="216" y="98" label="OK" id="btnOk"
> >> click="btnOk_Click()"/>
> >>     </mx:Canvas>
> >>
> >>
> >>
> >> </Telas:TelaGeralEncaminhamentoClass>
> >>
> >> CLASSE:
> >>
> >> package
> >> {
> >>     import flash.events.MouseEvent;
> >>
> >>     import mx.controls.Alert;
> >>     import mx.controls.Button;
> >>     import mx.core.Application;
> >>
> >>     public class TelaGeralEncaminhamentoClass extends Application
> >>     {
> >>
> >>         [Bindable]
> >>         public var btnOk:Button;
> >>
> >>         public function TelaGeralEncaminhamentoClass():void
> >>         {
> >>
> >>         }
> >>
> >>         public function btnOk_Click():void
> >>         {
> >>             Alert.show("Olá Mundo!!!");
> >>         }
> >>
> >>
> >>     }
> >> }
> >>
> >>
> >>
> >> --
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> 2009/3/4 Thief <thief...@gmail.com>
> >>>
> >>> Bom, o que dá para fazer é por seu 'código de negócio' em uma classe
> as3.
> >>> E ai se você não quer acessar elas por as3 na sua view o que você pode
> >>> fazer seria adicionar a sua classe via tag.
> >>>
> >>> Mais ou menos assim:
> >>>
> >>> ====== Classe de Negócio
> >>>
> >>> public class MyController {
> >>>
> >>>    public function getSum(val1:Number, val2:Number):void {
> >>>        return val1 + val2;
> >>>    }
> >>>
> >>> }
> >>>
> >>>
> >>> ====================
> >>>
> >>> ===== View só com MXML
> >>>
> >>> <Canvas width="100%" height="100%">
> >>>
> >>>    <!-- Aqui você instanciaria sua classe de negócio para acessar os
> >>> métodos sem ser via o bloco de script -->
> >>>
> >>>     <MyController id="controller" />
> >>>
> >>>     <Label id="result" />
> >>>     <TextInput id="val1" />
> >>>     <TextInput id="val2" />
> >>>     <Button label="Somar" click="controller.getSum(Number(val1.text),
> >>> Number(val2.text));" />
> >>>
> >>> </Canvas>
> >>>
> >>> ============
> >>>
> >>> Essa seria uma solução, mas ainda deixaria a chamada dos métodos na sua
> >>> View, tem outra maneira também de fazer, mas se não gostar dessa, eu
> posto a
> >>> outra mais tarde.
> >>>
> >>> Att,
> >>>
> >>>
> >>> 2009/3/4 Saulo Brust <sa...@brust.com.br>
> >>>>
> >>>> Olá Lucas,
> >>>>
> >>>> Veja bem, o MXML é apenas uma outra forma de programar AS, sendo mais
> >>>> interessante para definição do layout da aplicação, por se tratar de
> >>>> uma linguagem de marcação, semelhante ao HTML, mas que é convertida
> >>>> para AS (puro) antes de ser compilado. Enquanto o AS, por se tratar de
> >>>> uma linguagem script, é mais simples para definição de "regras" e
> >>>> comandos da aplicação.
> >>>>
> >>>> E no desenvolvimento, é complicado isolar AS e MXML em arquivos
> >>>> diferentes, pois não faz sentido, apesar de às vezes isto ser
> >>>> possível. Mas lhe afirmo que não é comum!
> >>>>
> >>>> Mas será lançado num futuro breve (assim espero) o Flash Catalyst,
> >>>> onde dentre outras será possível separar layout de código:
> >>>> http://labs.adobe.com/technologies/flashcatalyst/
> >>>>
> >>>> []’s
> >>>> Saulo
> >>>>
> >>>> On 4 mar, 15:35, Lucas Araujo <araujo.lu...@gmail.com> wrote:
> >>>> > Já estou desenvolvendo com o Flex à algum tempo mas ainda não quis
> >>>> > aceitar isso:
> >>>> >
> >>>> > Não é possível separar o layout do código? O que eu queria era
> >>>> > desenvolver o layout no flex e ter uma classe que executasse todo o
> >>>> > código desse layout, como no flash, sem a necessidade de criar uma
> tag
> >>>> > <script></script> no layout.
> >>>> >
> >>>> > Tenho quase certeza que não tem jeito, mas não custa perguntar :)
> >>>> >
> >>>> > Uso o FlashDevelop, Obrigado!
> >>>> > Lucas Araujo,http://socialbel.com/user/LucasAraujo
> >>>>
> >>>
> >>>
> >>>
> >>
> >
> >
> > >
> >
>
> >
>

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

Responder a