begin process at 2010 03 18 08:02:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Attachmovie dans une fonction


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

Attachmovie dans une fonction

mercredi 15 novembre 2006 à 14:11:07 | Attachmovie dans une fonction

BirD

Bonjour tout le monde,

voila, j'ai un souci avec un attachmovie. Quand j'utilise mon attachmovie en dehors d'une fonction, il marche :
        infos.varTitre = titre[1];
        infos.varAuteur = auteur[1];
        infos.varComms = comms[1];
        infos.varCorps = corps[1];
        // création du nouveau clip
        this.attachMovie("news_txt", "NEWS", 2, infos);

Mais quand je l'utilise dans une fonction, ben rien ne se passe :

    ...
    txt.onLoad = function(ok) {
    if (ok) {
   
    // assignation de chaque valeur du fichier texte
    // à un champ de l'animation.
    titre = this.titre.split("|");
    auteur = this.auteur.split("|");
    comms = this.comms.split("|");
    corps = this.corps.split("|||/\||");
   
      
    infos.varTitre = titre[1];
    infos.varAuteur = auteur[1];
    infos.varComms = comms[1];
    infos.varCorps = corps[1];
    // création du nouveau clip
    this.attachMovie("news_txt", "NEWS", 2, infos);
    ...


Sinon, il y a un autre truc que je comprends pas dans mon anim. Je déclare les tableau titre, auteur, comms et corps tout en haut de mon code, c'est a dire qu'elles ne sont pas déclaréent dans une fonction. Les valeures que je leur assigne dans ma fonction ci-dessus ne sont pas acceccibles en dehors de la fonction... étrange, non ?

Salutations

BirD
mercredi 15 novembre 2006 à 14:25:59 | Re : Attachmovie dans une fonction

Girou

Membre Club
Salut

pour tes deux questions le réponse est la même...

dans la fonction lorsque tu fait ton attachMovie tu te réfère a this -> c'est à dire ton abjet txt. Essaye en faisant référence à _root. par exemple... ou this.parent

Deuxièmement tu déclares bien tes tableaux tout au départ, mais dans ta fonction en fait des nouveaux tableaux INTERNES à la fonction sont créé.
pour accéder à tes tableaux placé sur le _root... _root.infos.varTitre

@+

signature
mercredi 15 novembre 2006 à 14:50:10 | Re : Attachmovie dans une fonction

BirD

pire cooool. merci bien amigo

BirD
mercredi 15 novembre 2006 à 15:58:53 | Re : Attachmovie dans une fonction

BirD

en fait, j'ai encor un autre problème par la suite avec cet attach movie :

Dans le clip qui est chargé, je lui envoi les différentes variables, donc corps qui contient le corps du message. Le clip qui est chargé contient un textbox qui va se redimentionner en fonction du text qu'il va contenir. Jusque la, pas de souci. Mais dans _root, j'aimerai récupérer la taille finale du textbox et la valeur qu'il me revoi est sa taille initial. Si je check la taille du textbox depuis le clip chargé, la valeur renvoyée est correcte... voici du code :

        _root.attachMovie("news_txt", "clipNews0", 2, infos);
       
        trace(_root.clipNews0._height);


BirD
jeudi 16 novembre 2006 à 22:06:06 | Re : Attachmovie dans une fonction

Girou

Membre Club
Hello,

probablement que lorsque tu demandes la taille du clip il n'a pas encore eu le temps de s'initialiser et d'effectuer les divers actions qui le composent
essaye ceci :

_root.clipNews0.onLoad = function() {
    trace(_root.clipNews0._height);
};

@+

signature
vendredi 17 novembre 2006 à 15:09:49 | Re : Attachmovie dans une fonction

BirD

yop, alors je viens d'essayer ca et il se passe rien... meme si je met

_root.clipNews0.onLoad = function() {
    trace("salut lulu");
};


Il n'affiche rien.. comme si il n'entrait pas dans la fonction...


BirD


Cette discussion est classée dans : fonction, infos, titre, auteur, attachmovie


Répondre à ce message

Sujets en rapport avec ce message

Bouton ds un clip créer avec attachmovie [ par blabla2004 ] Bonjour,J'ai créer un clip avec une attachmovie, dans se clip se trouve un bouton.Comment dois-je faire pour définir une fonction pour celui-ci.Je m'e pb avec attachmovie() [ par koolyce57 ] Bonjour a tous, j ai un souci j ai j ai utilisé attachmovie() pour placer plusieurs boutons sur mon animation a partir de coordonnées recupérer dans u Dimension d'un attachmovie [ par BirD ] Bonjour à tous,Voila, ca va faire une bonne semaine que je galère avec un attachmovie. Dans ma biblio, il y a un clip qui va contenir une news. Je fai Problème Boutons, Array, et functions en AS3 [ par chillie ] Bonjour à tous.Je suis un train de réaliser un site internet sous flash. Pour des questions pratique de gestion du son je vais tout refaire en AS3 (). Chargement donnée depuis mysql sélective [ par black_arcom ] Bonjours à tous,je vous contacte après des semaines de recherches intensives, et malheureusement infructeuse malgré les très bonnes sources que j'ai p Comment exécuter une fonction avant l'ouverture d'une image-clé [ par benedict ] Est-il possible d'exécuter une fonction avant d'ouvrir une image-clé de façon à ce que l'utilisateur ne voit pas toute la cuisine interne à l'écran et Creation d'un menu avec declenchement d'un titre lors du survol des boutons [ par annababou ] Bonsoir,J'ai créé un menu horizontal composé de 4 boutons (4 petites images).Je souhaiterais qu'au survol de chaque bouton, celui remonte légèrement e tableau multidimention & fonctions [ par fofolle ] Bonjour,je cherche a retourner un tableau(multidimention) depuis une fonction je remplis le tableau sans probleme dans ma fonction puisc'est la récup TypeError: Error #1006: getN1_x n'est pas une fonction. [ par Mansuz ] Bonjour,Je débute l'AS3 et je me heurte souvent à de nombreuses erreurs...J'ai une classe de document(main timeline)sur cette classe j'ai une fonction fonction transparent [ par Lorenzo35 ] bonjour. Je vais droit au but : cela n'enlève rien a ma politesse! Je suis debutant je ne maitrise pas encore bien le vocable. 1/ je suis au courant q


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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