Forums Développement Multimédia

Aller au contenu

[AS3] plusieurs question sur les class

AS3 class

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 cidwings

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 06 September 2014 - 04:02 AM

Bonsoir/Bonjour tout le monde

je me suis enfin décide a créer mes propres class pour ne pas répéter en boucle des écouteurs etc..

seul problème je suis mais alors très nul avec ces dernières
meme avec les tutos rien ne rentre je pense que si j arrive a faire une class dont j'ai besoin je comprendrais mieux leurs fonctionnements .
aussi ça fais plus trois ans que jai pas codée ...donc je suis un peu voire beaucoup rouillé

Premiere question :
-somme nous oblige de mettre une main class dans la propriété du .FLA ?
si non comment l’appeler dans le fichier fla ?
si oui question numéro deux ^^

2eme questions :
-Comment appeler une sous class dans la 1er class (lier au .FLA) ?
(dans la 1er class j ai essaye import class2 puis dans le fonction de la 1er j ai mis class2() rien puis class2(class2) rien encore dans la public function de la class2 c'est juste un trace("cool") )

3eme questions
-Mon objectif final est de creer une class pour ce code


function btn_over(e:MouseEvent):void
{
e.target.over = true;
}
function btn_out(e:MouseEvent):void
{
e.target.over = false;
}
function btn_enter(e:Event):void
{
var mc = e.target;
if (mc.over == true)
{
  mc.nextFrame();
}
else
{
  mc.prevFrame();
}
}
btn001.addEventListener( MouseEvent.ROLL_OVER, btn_over );
btn001.addEventListener( MouseEvent.ROLL_OUT, btn_out );
btn001.addEventListener( Event.ENTER_FRAME, btn_enter );

 
je voudrais que ces ecouteurs sois dynamic dans une class (un peu comme la var mc =e.target)
comme cela ces trois lignes de codes serais résumes en une seul ligne dans le main.AS ou dans le .FLA
okay juste pour économiser 3 lignes
mais bon 3 lignes par ci par la ca fais bien 200 lignes a la fin ^^

j’espère que je suis claire dans mes explications
merci d'avance



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP