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

Responder a