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 -~----------~----~----~----~------~----~------~--~---