begin process at 2012 05 27 19:27:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Reconstitution d'un code AS OO


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Reconstitution d'un code AS OO

dimanche 16 décembre 2007 à 13:59:45 | Reconstitution d'un code AS OO

Maximee

Bonjour à tous!
Je cherche à obtenir un fichier .FLA valide à partir d'un .SWF (pour mon usage perso).
J'ai donc décompilé le .SWF mais la structure de l'ActionScript Orienté Objet obtenu est un peu étrange :

#initclip 1
if (!vehicle){
    var _loc1 = (_global.vehicle = function (){
        this.mymc = _root.createEmptyMovieClip("vehiclemc", 3);
        this.masses = new Array();
        this.springs = new Array();
    }).prototype;

    _loc1.kill = function () {
        this.mymc.removeMovieClip();};
    _loc1.swap = function () { };
    _loc1.control = function (){};
    ASSetPropFlags(_loc1, null, 1);
    (_global.vehicule = function ()
    {
    }).kx = new Array(1.000000E+000, 9.240000E-001, 7.070000E-001, 3.830000E-001, 0, -3.830000E-001, -7.070000E-001, -9.240000E-001, -1.000000E+000, -9.240000E-001, -7.070000E-001, -3.830000E-001, 0, 3.830000E-001, 7.070000E-001, 9.240000E-001, 1.000000E+000, _global.vehicule = function ()
    {
    }).ky = new Array(0, 3.830000E-001, 7.070000E-001, 9.240000E-001, 1.000000E+000, 9.240000E-001, 7.070000E-001, 3.830000E-001, 0, -3.830000E-001, -7.070000E-001, -9.240000E-001, -1.000000E+000, -9.240000E-001, -7.070000E-001, -3.830000E-001, 0);
}
} // end if
#endinitclip

Evidemment rien ne fonctionne, je suis parvenu à réécrire le code pour qu'il soit à peu près fonctionnel :

class vehicle{
var mymc,masses,springs;
    function vehicle(){
        this.mymc = _root.createEmptyMovieClip("vehiclemc", 3);
        this.masses = new Array();
        this.springs = new Array(); }
    function kill = function (){
        this.mymc.removeMovieClip();};
    function swap = function ()  { };
    function control = function () { };}

Mais que faire des kx et ky? Ce ne sont ni des attributs ni des methodes (enfin je crois)?!!


Cette discussion est classée dans : function, array, 240000e, 070000e, 830000e


Répondre à ce message

Sujets en rapport avec ce message

jeu de cartes [ par FannyC ] petite erreur de script... Il me dit: "**Avertissement** Séquence = distribuer, calque = jeu, image = 54 :Ligne 1 : L'identifiant non sensible à la ha Problème de menu [ par Aleanar ] BonjourJe voudrais créer un menu en mettant dans deux tableau les nom d'occurence des boutons et les les liens de chaque boutons.Sauf que ça ne marche comment faire sortir un tableau d'une function [ par yasdar ] la function fait remplir le tableau par du text ( inputtext) var tableau:Array = new Array(); function abc (event:MouseEvent):Array { tableau.push( jeu en AS3 [ par visionofescaflowne ] Salut! Voila je dois réaliser un jeu en AS3 pour mon examen de programmation mais je ne suis pas une lumière en codage!!!! Le but est que les méchants as2 to as3 [ par Oorihime ] bonsoir tout le monde, je suis nouvelle sur le forum ... j'ai besoin de votre aide,donc voilà,j'ai un code en as2 pour un jeu de mots cachés et je vou sortOn et XML [ par extrafurya ] Bonjour! J'ai un ti probleme j'ai cherché sur la toile mais en vain! Je recup des données via un xml que je veux classer par ordre alpha donc j'ai fai redimensionner scrollbar en fonction de la resolution de l'ecran [ par jobe06 ] Bonjour à tous. Voilà j'ai fait un diaporama d'image gerer avec un scrollbar horizotale, mais j'aimerai que le scrollbar s'adapte a la taille de ma f comment faire sortir des variables differentes d'une function. [ par yasdar ] bonjour à tous au lieu d'écrire void, qu'est ce que j'écris [^^confus2] function abc (evt:Event):void{ var snd1:Sound =new Sound();//la 1er variable s condition appele un fonction avec parametre [ par Luigi1205 ] Bonjours j'ai cette condition qui doit appeler diffrente fonction le probleme c est que se sont des fonction parametre lorsque j ajoute le parametre Problème sur animations [ par Guitariffer ] Bonjour, Je suis actuellement en train de réaliser mon CV interactif et pour cela je suis en-train de créer une animation assez complexe. Je m'expli


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales