Pour moi c'est pas le problème ... il est clair que même en AS1 on peut
faire du bon boulot.. mais sérieux une fois dans l'AS3... refaire de l'AS2
bof bof

EKA+ :)

Le 21 mai 2009 11:32, Philippe <[email protected]> a écrit :

>
> > Dans tous les cas ... vaut mieux abandonner l'AS2 ...
>
> "Sans maitrise la puissance n'est rien"
>
> Un des derniers sites de Soleil Noir, Nespresso Citiz (FWA of the day)
> est codé en AS2 ;)
>
> Hopla.
>
> On 19 mai, 20:17, ekameleon <[email protected]> wrote:
> > Hello :)
> >
> > Dans tous les cas ... vaut mieux abandonner l'AS2 ...
> >
> > sinon pour ma part cela fait un moment que j'ai opté pour le changement
> au
> > niveau du bytecode  :
> >
> > http://code.google.com/p/as-gard/source/browse/trunk/AS3/trunk/src/as...
> >
> > Mais franchement.. je me donne le luxe de pas avoir à utiliser cette
> classe.
> >
> > EKA+ :)
> >
> > Le 19 mai 2009 19:31, zwetan <[email protected]> a écrit :
> >
> >
> >
> > > > je ferais un post un peu plus tard pour comparer 2 techniques (est vs
> > > > ouest)
> > > > qui font la meme chose mais de 2 manieres bien differentes (oui 2
> > > > hack)
> >
> > > loader un SWF fait en AS2 pour flash 8 ou avant
> > > avec la class Loader en AS3 et prendre le control
> >
> > > Peter Hall vient avec cette technique
> > > (http://www.peterjoel.com/blog/)
> > >http://code.google.com/p/avmloader/
> >
> > > en gros
> > > - on embed un proxy.swf (en AS2)
> > > - on edit le bytecode pour remplacer l'ID de local connection dans le
> > > proxy
> > > - le proxy load votre fichier.swf (AS2)
> > > - vous prenez le control du fichier AS2 via le proxy,
> > >  ca marche presque comme un fichier swf AS3
> >
> > > pas mal du tout
> >
> > > autre technique par Yoshihiro Shindo
> > >http://blog.jactionscripters.com/2009/05/18/forcibleloader/
> >
> > > pas de proxy et pas de local connection
> > > - vous chargez le swf AS2 (ou SWFn < v9)
> > > - vous decompressez si y a besoin
> > > - vous allez editer le bytecode du swf pour changer la version en SWF9
> > > ou +
> > > - et hop vous pouvez prendre le control :D
> >
> > > par defaut la class Loader chargera un *.swf AS2 ou < SWF9
> > > dans la class AVM1Movie
> >
> > > en changeant ces bouts de bytecode dans le swf original,
> > > ca vous met au meme niveau que si vous chargiez un swf AS3 (ou SWF9 et
> > > +)
> >
> > > pas mal du tout
> >
> > > les articles originaux
> > >http://fladdict.net/blog/2007/05/avm2avm1swf.html
> > >http://www.be-interactive.org/?itemid=250
> >
> > > les traductions en english
> >
> > >http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&u=h.
> ..
> >
> > >http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&u=h.
> ..
> >
> > > alors aucune methode n'est ideale
> >
> > > une force a utiliser du LocalConnection et faire de la reflection pour
> > > prendre le controle
> > > l'autre est un bon petit hack mais AS3 ne peut pas vraiment prendre le
> > > controle sur du AS2 comme ca
> > > meme si il pense que le SWF est un SWF9 ou +
> >
> > > bref, je bosse sur une solution qui mixte les 2 methodes et qui
> > > rationalize
> > > l'injection/modification du bytecode d'un SWF externe =)
> >
> > > entre les 2 techniques et grace a la reflection de core2,
> > > je pense en gros pouvoir fournir un control total (et je dis bien
> > > total)
> > > sur un swf produit en AS2 (ou < SWF9)
> >
> > > cad appeler des methodes, lire/ecrire des proprietes, definir du code
> > > a la volee
> > > et meme intercepter du code et le remplacer par un autre code (merci
> > > __resolve :p)
> >
> > > et normalement avec ca les merdasses de swf produit en AS2 ca devrait
> > > arreter de me gonfler
> > > (l'enervement me fait jurer ;)
> >
> > > zwetan
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à