Haa... a as3-commons tem um esquema de geração e compilação de código em runtime, MASSSS (aqui vem o problema), só funciona qnd sua string já um código ASM/ABC (pre-compilado conforme a spec SWF):
http://www.as3commons.org/as3-commons-bytecode/emit.html http://www.as3commons.org/as3-commons-bytecode/emit.html#asm Nakele primeiro link q enviei até existe um esquema de 'pre-compilação' mas é bem complicado de entender como ele realmente faz esse parser, é escovação de bit mesmo. Boa sorte. Em 5 de setembro de 2011 16:36, Mário Júnior <[email protected]>escreveu: > Já pesquisei sobre isso tb, e o negócio nao é tão simples qnt parece. > Na verdade, depende doq vc quer fazer.. no meu caso quero criar classes em > runtime com código totalmente dinamico mas parei os estudos pq precisei > voltar ao trabalho né :) > > Mas, além dessa D.eval, tem esse outro aqui q - talvez - possa te ajudar: > > Post: http://eval.hurlant.com/ > Demo: http://eval.hurlant.com/demo/ > > > boa sorte. > > > []'s > > > > > Em 5 de setembro de 2011 16:27, Flavio Padilha < > [email protected]> escreveu: > > Pessoal, alguem sabe algo sobre isso? >> >> ------------------------------ >> From: [email protected] >> To: [email protected] >> Subject: [flexdev] ActionScript Injection >> Date: Mon, 5 Sep 2011 18:18:36 +0000 >> >> >> Pessoal, boa tarde. >> >> Procurei na internet varias maneiras de executar um actionscript em >> formato de string. >> A melhor maneira que encontrei foi utilizando uma biblioteca desse link >> http://www.riaone.com/products/deval/docs/user-guide/ug.html#examples_3 >> >> é uma lib que faz eval em uma string transformando em actionscript em >> tempo de execução em um determinado contexto. >> >> alguem sabe se existe uma solução melhor para esse tipo de injection? >> >> abraços e aguardo retorno. >> >> -- >> 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 >> >> -- >> 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 >> > > > > -- > Mario Junior > http://blog.mariojunior.com/ > @mariojunior > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- 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
