Forums Développement Multimédia

Aller au contenu

- - - - -

Comment modifier un TextField dans un movieClip

code

2 réponses à ce sujet

#1 pierretroik

    Ceinture Blanche

  • Members
  • Pip
  • 6 messages

Posté 27 November 2015 - 00:14 AM

Bonsoir,
je commence à me débrouiller pas trop mal en as3 mais je planche sur ce problème :

j'ai créé un MovieClip nommé Alerte, sorte d'infobulle sur 2 calques comprenant un scénario de 10 frames. Sur le 2ième calque j'ai un TextField qui apparaît lorsque la tête de lecture se stop à la 5e frame.

À ce moment là je voudrais que le textfield affiche un message que je transmets. Je précise, j'ai créé une class Alerte pour ça mais je n'arrive pas à le cibler. J'ai donc par facilité inscrit dans le calque à l'image 5 le code suivant et ca marche mais je n'arrive pas à l'inclure dans ma class Alerte.

voici le code : var accesssVariables:MesVariables = new MesVariables;
var monMessage:String = accessVariables.TexteAlerte;
MonAlerte.text=monMessage; (j'ai bien nommé l'occurrence de mon Textefield : MonAlerte)
Je transmets à ma variable texteAlerte de la classe Mesvariables à l'aide d'un setter mon message puis à l'aide d'un getter mon textfield interroge accessVariables.TexteAlerte;

Voilà, J'espère que vous me comprendrez et que quelqu'un pourra m'aider.
Je vous remercie d'avance.
Pierretroik

#2 dldler

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 4163 messages

Posté 27 November 2015 - 09:23 AM

Bonjour Pierretroik

Mixer scénario et code de classe n'est jamais très facile. Parce que :
1 - il faut agir au bon moment…
2 - certains effets (ombres, interpolations…) ne permettent pas l'accès aux éléments graphiques nommés.

Dans ces cas là, le plus propre c'est :
- placer ton textfield sur toutes les images du scénario.
- dès l'initialisation de ta classe, rendre le champ invisible
- au moment ou tu arrives sur la frame 5, rendre le champ visible

#3 pierretroik

    Ceinture Blanche

  • Members
  • Pip
  • 6 messages

Posté 28 November 2015 - 10:09 AM

Je vous remercie d'avoir répondu si vite, finalement je vais resté sur ma première idée puisque ça marche.
Je me suis rendu compte cependant que manipuler le scénario d'un movieclip n'était pas très simple. Je vais m'entrainer et faire des essais car je perds beaucoup de temps des lors que j'utilise un movieclip.
Merci encore.




Répondre à ce sujet



  

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