begin process at 2012 05 27 04:55:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

#include ou import, AS1-AS2


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

#include ou import, AS1-AS2

lundi 15 août 2005 à 20:39:22 | #include ou import, AS1-AS2

on_drag_on

Membre Club
Bonjour!
J'ai une petite question concernant le sujet mentionné:

un exemple:
j'ai un fichier "createBouton.as" dans lequel il y'a:

    MovieClip.prototype.createBouton = function (nom,largeur,hauteur,profondeur) {
 
     this.createEmptyMovieClip(nom,profondeur) ;
     this[nom].lineStyle(2,0x000000,100);
     this[nom].lineTo(largeur,0);
     this[nom].lineTo(largeur,hauteur);
     this[nom].lineTo(0,hauteur);
     this[nom].lineTo(0,0);
 
}

je l'appelle dans flash et crée donc un ou plusieurs boutons rectangle comme ceci:

#incude"createBouton.as"
createBouton("bouton1",100,200,1);

bon, ça c'est donc de l'AS1... comment je rescripte ceci en AS2 ? Je viens de lire que c'était préférable d'utiliser "import".
donc comment j'appelle mon fichier ? Est-ce vraiment préférable et pourquoi ?

ça vous fait sourire, mais moi là je nage complet et j'aimerais bien comprendre...
alors merci d'avance!


lundi 15 août 2005 à 22:42:21 | Re : #include ou import, AS1-AS2

Prouprou_Sensei

Réponse acceptée !
Le mot cle "import" est utilisé pour les classes. Tu ne peut pas importer du code tel que tu l'as mis au dessus.

Par exemple si tu a une classe nommé "MaClasse.as"qui se trouve dans un dossier "classes", pour eviter de remettre le chemin dans chaque creation d'occurence (new classes.MaClasse()), il te suffit de faire un "import classes.MaClasse" au debut et tu utilisera "new MaClasse()"

A tchao !
lundi 15 août 2005 à 22:50:11 | Re : #include ou import, AS1-AS2

on_drag_on

Membre Club
Merci de ta réponse. Pas évident à comprendre ces classes... mais je vois donc mieux l'utilité d'import.
A+.

lundi 15 août 2005 à 23:01:48 | Re : #include ou import, AS1-AS2

Prouprou_Sensei

Réponse acceptée !
Les classes (et tout ce qui les concerne comme l'heritage, les interfaces etc...) c'est quand meme le point fort d'action script 2 (et de tout language orienté objet), mais c'est vrai que ce n'est utile que pour des animation assez developpées car personne ne fait une classe pour une animation ou il y a 2 povres bouttons et 3 petites pages, mais pour les jeux et pour l'interactivité c'est le pied.

Et en plus ca met de l'ordre dans le code par rapport a la programmation sequentielle.

A tchao !
mercredi 17 août 2005 à 10:38:58 | Re : #include ou import, AS1-AS2

on_drag_on

Membre Club
Merci pour ces infos. Il est vrai qu'actuellement je ne fais pas d'applications particulière, j'apprends. J'essaie de le faire le plus logiquement possible d'ou ma question. (createBouton n'est là qu'à titre d'ex. d'ou sa simplicité). C'est donc encore un peu prématuré de m'attaquer aux classes et AS2...
Bonne journée!
A++.


Cette discussion est classée dans : import, lineto, as2, as1, createbouton


Répondre à ce message

Sujets en rapport avec ce message

comparatif as1 / 2 /3 [ par bender_tordeur ] voila j'ai envie de me mettre enfin a l'as 3 mais y'a des subtilités que je n'ai pas compris (que je n'avai d'ailleur pas compris en As2 aussi) .Alors import image et lissageen AS2 [ par hjoris ] je travailles en actiosncripts 2 (je n'ose pas encore me lancer as3)Je fais un import d'image png ou jpg par un loadmovie dans une scene:on (release) import texte via url (as2) [ par rduvrac ] Bonjour j'ai un champs texte dynamique dans une sequence flash auquel j'ai associé comme variable le mot "texte" et comme code : [code=as] texte= _ro différences AS1 / AS2 [ par cyberbebec ] Salut à tous, j'ai téléchargé une source sur levitated.net mais elle est en AS1, et mon site est AS2... [img]http://www.levitated.net/daily/levPixiePa tween + createEmptyMovieClip AS2 [ par shaloine ] bonjour, j'essaie de créer un rectangle via createEmptyMovieClip qui par la suite sera affecté par une tween exemple: [code=as] import mx.transitions eval et this score [ par sepult ] Bonjour, Alors voila, sur mon jeu j'ajoute des scores par le eval qui est de l'AS1. Je voudrait en faite le faire en AS2. En AS1 : score = eval("sco [CS]AS1, AS2 ou AS3 [ par zen69 ] Bonjour à vous très cher administrateurs CS. Est-ce qu'il serait possible de divisé les catégories de dans le forum flash de sorte de pouvoir post da AS2 ou AS3 [ par zen69 ] Bonjour à tous, J'ai remarqué que la plupart des posts sur le forum FlashKod était des questions reliés au AS2... Voici donc un petit sondage... êt Probleme TweenMax et setSize [ par wwridee ] Bonjour, Après avoir pas mal chercher une solution via Google (Google is your friennd, but not today!), je demande un peu d'aide à des gens surement


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 : 14,524 sec (4)

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