begin process at 2012 05 26 12:29:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Besoin d'aide pour mes débuts avec les classes!


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

Besoin d'aide pour mes débuts avec les classes!

dimanche 10 janvier 2010 à 20:52:40 | Besoin d'aide pour mes débuts avec les classes!

T0x1K

Bonsoir!

Je bidouille un peu pour comprendre les classes, et je suis bloqué quelque part.

Dans mon fla j'ai:
Code ActionScript :
var bouton:Yuhu = new Yuhu();
addChild(bouton);
bouton.init();

var laphrase:TextField = new TextField();
laphrase.text="Salut";
addChild(laphrase);
laphrase.x=stage.stageWidth/2;
laphrase.y=stage.stageHeight/2;


et dans Yuhu.as:
Code ActionScript :
package {
	import flash.display.MovieClip;
	import flash.events.*;

	public class Yuhu extends MovieClip {

		public function init() {
			this.x=120
			this.y=150
			addEventListener(MouseEvent.MOUSE_DOWN,letest);
		}
		public function letest(event:MouseEvent) {
			laphrase.text="cliqué"
		}
	}
}


Tout ce que je veux c'est que le texte "laphrase" passe de "Salut" à "cliqué" quand je clique sur le bouton "bouton"
L'erreur est la suivante:

1120: Accès à la propriété non définie laphrase.



C'est surement logique vu que "laphrase" est pas dans le même fichier, mais comment remédier à ca?

Merci
lundi 11 janvier 2010 à 07:04:42 | Re : Besoin d'aide pour mes débuts avec les classes!

delphijb

en mettant tout dans le meme fichier AS...

en AS3, on "externalise" le plus possible le code de tel
manière que le seul code qui puisse rester sur l'animation
(fla) soit eventuellement des appels de fonction.

en plus quand je regarde ton code, je ne vois pas de fonction
constructor.

Une fonction constructor est une fonction qui va executer
tout son code une fois des le chargement de ton fichier AS.

On reconnait la fonction constructor tout simplement car son
nom est identique a la classe qui le contient.

en l'occurence, toi ce serait (juste apres la classe):

public function Yuhu () {
}




Enfin, pour répondre a ta question, essaye de mettre:

stage.laphrase.text="cliqué"

et regarde si ca marche...
lundi 11 janvier 2010 à 19:10:59 | Re : Besoin d'aide pour mes débuts avec les classes!

nickydaquick

Membre Club

Salut,

laphrase n'est pas une variable membre ni une fonction membre de la classe Yuhu.

Dans ton contexte si tu veux referencer la variable laphrase, il faudrait que tu passes par : Object(parent).laphrase;


Bonne continuation.

http://liveplayaz.com
je suis heureux de faire partie d'une grande famille ...!
mardi 12 janvier 2010 à 21:22:41 | Re : Besoin d'aide pour mes débuts avec les classes!

T0x1K

Ok, merci à vous


Cette discussion est classée dans : bouton, code, classes, laphrase, yuhu


Répondre à ce message

Sujets en rapport avec ce message

Changement bouton, mais même action [ par Moska ] Salut! J'ai un gros problème... J'ai un bouton dans mon animation, auquel est associée une action : on (release){ //mon code } Sur une action de l'uti Petit soucis avec les listbox [ par Bimpson ] J'utilise une listbox dans mon projet, elle contient des articles et je voudrais que quand l'utilisateur clique dessus, des infos sur ce produit s'aff Petit soucis avec les listbox [ par Bimpson ] En fait j'ai une listbox d'articles et je voudrais que quand on clique sur un élément de cette liste des infos contenus dans un movieclip s'affichent. modifier l'alpha d'un bouton [ par D4rkXtaL ] Bonjour,je poste en dernier recours car les autres sujets trouvés sur le forums ne m'ont pas aidés.C'est très simple : sur la scène j'ai un clip nommé bouton avec son [ par JCpp ] Je début Flash, et j'ai un petit problème, ci je pouvais avoir une explication assez détaillé pour ceci :Je voudrai ajouter un son quand la souris est Pointer bouton flash vers une iframe [ par adyman ] Bonjour, voici mon code du bouton flash:<br aidez une super-quiche ... [ par finefleur ] bonjour !!mon probleme : tres simple, a priori ....je voudrais charger dynamiquement des images (1 bouton par image)contenu ds un mm swf (dessins.swf) bouton avec du javascript [ par attentio ] salut j'essaye de faire un bouton avec du javascript, mais ca n'a pas l'air de vouloir marcher,merci de bien vouloir m'aideron (rollOver) { getURL("Ja Comment on insère un lien ? [ par spideboy ] Voila j'ai telecharger un bouton sur votre site, je l'ai implanter dans mon intro flash, mais je ne sais pas comment on ajoute un lien au bouton.C'est actionScript [ par petit_charlie ] J ai besoin d aide !!J aimerais faire des boutons qui "onRollOver" monte et quand "onRollOver" redescende.Au debut j ai fais une anim avec le bouton q


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 3,994 sec (3)

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