IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Problème de conversion d'un code de AS2 en AS3


Sujet :

ActionScript 3

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Problème de conversion d'un code de AS2 en AS3
    Bonjour,

    J'adapte des jeux flash pour des arcades PhpBB.
    De plus en plus les jeux sont en AS3 et on a essayé de Bidouiller un code en AS3, mais j'ai des erreurs à la recompilation du .fla.

    Mon code en AS2 était :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        stopAllSounds ();
        _root.enabled = false;
        sendscore = new LoadVars();
        sendscore.gscore = VARIABLE_SCORE;
        sendscore.gname = "VARIBLE_JEU";
        sendscore.flashgametime = int(getTimer() / 1000);
        sendscore.gamesessid = _level0.gamesessid;
        sendscore.gameid = _level0.gid;
        sendscore.send("index.php?act=Arcade&do=newscore", "_self", "POST");
    on a essayé de la transformer en ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    		var l__2:Number;
    		var essaiget:int;
    		l__2 = VARIABLE_SCORE;
     
    		var variable1:String = loaderInfo.parameters.gamesessid;
    		var variable2:String = loaderInfo.parameters.gid;
     
    		var sub:URLRequest = new URLRequest("index.php?act=Arcade&do=newscore");
    		sub.method = URLRequestMethod.POST;
    		var sendscore:URLVariables = new URLVariables();
    		sendscore.gname = "VARIABLE_JEU";
    		sendscore.gscore = l__2;
    en ajoutant un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    import flash.utls.*;
    en haut du fichier .as si cet import n'était pas fait.

    Et en recompilant, j'ai des erreurs du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    1046: Ce type est introuvable ou n'est pas une constante de compilation : URLRequest.
    1046: Ce type est introuvable ou n'est pas une constante de compilation : URLVariables.
    Auriez vous des idées ou des suggestons pour améliorer/modifier mon code?

    Merci à vous

  2. #2
    Membre confirmé Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Points : 494
    Points
    494
    Par défaut
    Pourquoi tu importe :

    ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import flash.net.URLRequest;
    import flash.net.URLVariable;
    Renseigne toi sur le code orienté objet et le systeme de package.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Ok, merci pour ta réponse.

    Je teste ça se soir et fais un retour ASAP

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bon j'ai testé (y'a du mieux, j'ai plus 'erreurs à la recompilation).

    Malheureusement, mon bouton reste inactif

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci pour ton aide,

    J'ai regarder un peut les packages et objet et j'ai pu refaire le code.
    Pour info ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
                var _local6:Number;
                var _local7:int;
                var _local8:String;
                var _local9:String;
                var _local10:URLRequest;
                var _local11:URLVariables;			
                    _local6 = VARIABLE_SCORE;
                    _local8 = loaderInfo.parameters.gamesessid;
                    _local9 = loaderInfo.parameters.gid;
                    trace("Submit du Score");
                    _local10 = new URLRequest("index.php?act=Arcade&do=newscore");
                    _local10.method = URLRequestMethod.POST;
                    _local11 = new URLVariables();
                    _local11.gname = "VARIABLE_JEU";
                    _local11.gscore = _local6;
                    _local7 = int((getTimer() / 1000));
                    _local11.flashgametime = _local7;
                    _local11.gamesessid = loaderInfo.parameters.gamesessid;
                    _local11.gameid = loaderInfo.parameters.gid;
                    _local10.data = _local11;
                    navigateToURL(_local10, "_self");
    Ajouter si ce n'est pas présent

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    import flash.net.*;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de conversion d'un caractère en code ASCII
    Par sebsebseb0608 dans le forum Qt
    Réponses: 5
    Dernier message: 09/07/2012, 11h00
  2. Conversion code AS1 à AS2
    Par Rifton007 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 08/06/2008, 12h05
  3. Problème de conversion de code VB en delphi
    Par NapsterVB dans le forum Delphi
    Réponses: 19
    Dernier message: 12/04/2007, 19h25
  4. Problème : HOOK - Conversion de code virtuel de touche
    Par Dev_Michael dans le forum Delphi
    Réponses: 5
    Dernier message: 19/10/2006, 19h08
  5. [VB.net]problème de conversion de code c# vers VB.net
    Par cladsam dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/10/2005, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo