|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 51 ![]() |
Bonsoir,
Je me demandais si c'était fesable (et considéré comme 'propre') de mettre des éléments hors du calque, et donc invisible sur le navigateur(utilisateur). Afin de récupérer plus facilement et rapidement des données? En gros de faire une sorte de clip variable global. Je sais que géneralement c'est mal les variables globales, mais la avec cette gestion du temps ça me parait pas mal. PS: au cas ou, je code en as3. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur informatique Inscription : octobre 2006 Messages : 1 606 ![]() |
Lut,
faire ce que tu dis ne sert à rien vu que tu aura toujours le niveau root dans lequel tu peux stocker tes variables sans quelles ne se perdent lors du defilement de la timeLine de tes Clips. (il est conseillé de ne mettre qu'une image clé dans la sequence principale puis de n'utiliser que des clips) .. en effet l'utilisation des variables globales colle trés bien pour Flash. ca m'interresserai d'avoir d'autres avis sur la question. ;) |
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() |
Citation:
__________________
mon Blog |
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 51 ![]() |
Hum, bah en fait, par exemple mon widget flash se connecte à ma base de donées et récupère un id. Hors j'ai pas envie de l'afficher. Et vu que cette id j'en ai besoin sur plusieurs endroits de mon application flash, ça m'embête de me reconnecter à chaques fois. Du cou je l'ai mis dans un champs texte hors de la scène et je le récupert ainsi facilement. avec un this.parent['txtid'].text; par exemple.
Edit : En fait je comprend pas trop ce que deviennent mes données lorsque je passe à l'image 2. En effet dans mon application, j'ai un champs texte que je rempli depuis ma classe document. Par la suite en cliquant sur un bouton je passe à l'image 2. Puis lorsque je retourne à mon image 1. Mon champs de texte est vide. De plus depuis l'image 2, je ne peut pas manipuler des élement de l'image 1..étrange je trouve...On peut pas faire de flash sans cette timeline? Qui ne sert que si on fait de l'animation non ? |
|
|
00
|
|
|
#5 | |
|
Membre chevronné
![]() Inscription : mai 2005 Messages : 657 ![]() |
Salut,
Citation:
Quant à ta timeline, j'ai l'impression que tu l'utilise en fait pour afficher deux "pages", je me trompe ? Ca ne serait pas plus logique d'avoir tes deux pages dans la bibliothèque et de les gérer avec addChild/removeChild ? |
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 51 ![]() |
Et bien....pas tout compris en gros tout ce que j'affiche dans une page, je le regrouppe dans un clip? En gros une page == un clip? J'y est pas trop pensé à vrai dire à faire ça je vais essayer.
Et pour les variables globales je les déclarent ou ? Dans ma classe document ? Bon je vais essayer de mettre tout ça en place...je comprend de moins en moins comment ça fonctionne flash par contre... Edit ; Si à un moment je veux afficher des ellements de deux clip differents ça va poser soucis par contre non? Edit2 : Depuis un bouton, situé dans un clip. Pour atteindre ma classe document je dois bien utiliser un truc du genre : this.parent.parent.lafonction(); Edit 3 : Oki addChild et removeChild ça marche niquel! ça fait un peu comme visible sous .NET. Encore merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com