Aller au contenu


[Résolu] .txt = .txt d'une autre Frame()


  • Vous ne pouvez pas répondre à ce sujet
3 réponses à ce sujet

#1 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • 68 messages

Posté 15 janvier 2012 - 07:55

Bonjour, bonsoir ^^
c'est encore moi.

J'avais un petit soucis vraiment bidon avec mes champs de texte.
Dans mon animation j'ai deux image clé.
sur la première j'ai mon champs de textField (a.text) avec un bouton qui renvoie à la deuxième frame.

Dans la deuxième frame j'ai une zone de textField(b.text) avec un bouton qui affiche dans b.text ce qui j'avais saisis dans a.text.

Jusqu'ici tout va bien mais lorsque je test l'animation,
dans la panneau de sortie m'affiche ceci :

Citation

TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
at Sansnom_fla::MainTimeline/testDisplay()

Voici les codes.
Frame 1.
stop();
plop.addEventListener(MouseEvent.CLICK, renvoi);
function renvoi(me:MouseEvent):void {
        gotoAndStop(2)
}
Frame2.
btn.addEventListener(MouseEvent.CLICK, testDisplay);
function testDisplay(me:MouseEvent):void {
        a.text  = b.text
}
J'ai deja testé sur la même frame, cela marche mais lorsque je sépare les deux choses.Non.
Quel qu'une(e) pourrait m'aider ?
Ou on ne peut pas tout simplement même si cela m'étonnerait.
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !

#2 Nataly

  • Moderateur
  • 4 641 messages

Posté 15 janvier 2012 - 09:47

slt :)

si image 2, il n'y a plus de champ nommé a, tu ne peux pas "l'utiliser" (il n'existe plus, il a été supprimé de la liste d'affichage). La référence d'objet nul, c'est lui : a ;)
Le savoir est le seul bien qui s'accroit quand on le partage

#3 Ty'Flash Developer

    Ceinture Bleue

  • Members
  • 92 messages

Posté 16 janvier 2012 - 01:26

Cree une variable (appelons la TA) dans ta première frame, a qui tu donnes comme valeur la valeur du texte du champs a, et ensuite tu donnes au champs b la valeur de TA..

#4 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • 68 messages

Posté 16 janvier 2012 - 05:40

Merci beaucoup :D !
Sa devient plus logique.
Vous pouvez le mettre en tant que résolu !
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !





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 - Tel. 0826 466 613 - Fax. 01 72 70 31 38

FFP