Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/07/2005, 19h21   #1
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Par défaut [FAQ?][FLASH MX2004] [UI Compononent] Combobox ne marche pas

Salut à tous...

Je réalise un site full flash en ce moment. J'ai un swf de contact avec un formulaire. Quand ce swf est tout seul, tou marche bien (récup de variables, combobox...), en revanche, quand ce swf est chargé dans un movie clip sur mon swf principal, mes combobox ne réagissent plus : la liste ne s'affiche pas. Il doit y avoir un problème de _parent ou autre, mais je vois pas où je peux le modifier!!

Merci de votre aide

Julien
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 20h38   #2
Membre éprouvé

 
Avatar de ekameleon
 
Inscription : juillet 2005
Messages : 401
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 401
Points : 442
Points : 442
Hello

Citation:
Il doit y avoir un problème de _parent ou autre, mais je vois pas où je peux le modifier!!
et bien, nous non plus ... vu que tu parles juste de ton problème mais que tu nous montres pas ton code etc...
En général il faut regarder si tu cibles quelquepart le _root ou le _level0 dans le code.. maintenant ... sans plus d'info et bien pas possible de t'en dire +

EKA +
ekameleon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 21h38   #3
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Mais je n'ai pas de code....
J'appelle juste mon swf dans un movieclip avec un
Code :
loadmovie("content_mail.swf",_root.mc_conteneur)
Ca marche très bien...J'arrive à récupérer mes variables quand je clique sur le bouton pour soumettre mon formulaire.
MAIS, les combobox ne fonctionnent pas! Il n'y a pas de code dessus, ce sont les composants de flash MX 2004. J'ai glissé le composant sur la scène, nommé l'occurence et rajouté les labels.
Quand je lance le swf tout seul, ca fonctionne très bien, mais dès qu'il est appelé par un autre swf, ca marche plus!
Je n'ai pas accès au code du composant, je ne peux rien donner d'autre!! Désolé!!

Julien
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 21h41   #4
Membre éprouvé

 
Avatar de ekameleon
 
Inscription : juillet 2005
Messages : 401
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 401
Points : 442
Points : 442
euh ... sans code c'est difficile de récupérer quoi que ce soit dans une combobox si tu utilises pas d'événement "change" ou autre non ?
Sinon pour le reste faut que tu montres ce que tu fais en général faut pas travailler directement sur la scène principale de l'animation pour éviter ce genre d'ennui.. mais là encore faudrait que tu fasses un test et que tu le mettes en ligne (pas tout ton boulot, juste un petit test d'un swf avec un combobox comme tu l'utilises et un autre qui charge le premier )

EKA+
ekameleon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 22h38   #5
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Ben, le code, il est inexistant.....
Je charge mon swf dans mon clip :
Code :
1
2
3
4
5
6
on (release)
{
	mc_conteneur._x=173;
	mc_conteneur._y=134;
	loadmovie("content_mail.swf",_root.mc_conteneur);
}
Je sais que c'est pas comme ca qu'il faut faire dans MX2004, mais je connais pas l'autre méthode!!!

Puis, dans ce swf chargé, je fais un formulaire, et quand je clique sur Envoyer, je fais ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
on (click)
{
	var monLoad = new LoadVars(); 
	monLoad.nom = _parent.nom.text; //input text
	monLoad.surname =_parent.prenom.text; //input text
	monLoad.email = _parent.mail.text; //input text
	monLoad.prov = _parent.pov.text; //COMBOBOX
	monLoad.mess_type = _parent.mess_type.text; //COMBOBOX
	monLoad.texte = _parent.comm.text;  //Text Area
	monLoad.send("mapage.php","POST"); 
}
Ca marche très bien en solo.....
Mais pas quand je l'insère dans un clip....

Voilà, c'est tou ce que j'ai!!

Julien

Edit our info : http://darklights.free.fr/SIOS/maquette_sios_3.html Après la vague intro Cliquez sur contact.... C'est l'objet du délit!!
Edit² :Le fichier seul : http://darklights.free.fr/SIOS/content_mail.swf
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2005, 17h21   #6
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Bon, après avoir cherché sur le site macromédia, j'ai trouvé ceci :

Code :
1
2
prov._lockroot = true;
mess_type._lockroot = true;
Ces deux lignes sont censées permettre aux combobox de fonctionner corectement, mais niet!!!
Ca marche toujours pas!!
Il faut soit-disant placer ces lignes sur une image clé du swf chargé.
Mais ca ne fonctionne pas mieux!!

Help PLEASE!!

Julien
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 10h34   #7
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Salut,

En charchant sur le web (en profondeur!!) j'ai réussi à résoudre mon problème :

Il faut que le composant Combobox soit connu par le fichier qui charge les swf.
En gros, il faut glisser une combobox sur la scène principale et la supprimer, de ce fait, elle est dans la bibliothèque et ca fonctionne!

Voilà!!
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 10h47   #8
Membre éclairé
 
Avatar de titouille
 
Inscription : juin 2005
Messages : 342
Détails du profil
Informations personnelles :
Âge : 32
Localisation : Suisse

Informations forums :
Inscription : juin 2005
Messages : 342
Points : 311
Points : 311
Hellop !!

Essaye de placer le composant "combobox" dans ton swf principal également. Il faut qu'il soit présent dans la biblio du swf principal pour qu'il fonctionne correctement dans les swf que tu charge dans le principal.

Donc tu ouvre ton fla, tu glisse la combobox sur la scène et tu la vire. elle reste dans la biblio, et ça devrai tourner.


Bon courage, a++
titouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 10h48   #9
Membre éclairé
 
Avatar de titouille
 
Inscription : juin 2005
Messages : 342
Détails du profil
Informations personnelles :
Âge : 32
Localisation : Suisse

Informations forums :
Inscription : juin 2005
Messages : 342
Points : 311
Points : 311
arf, autant pour moi, tu m'as pris de vitesse

a++
titouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 10h51   #10
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza


Tant pis!!

Merci quand même!!!!

Julien
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 11h11   #11
Membre régulier
 
Étudiant
Inscription : janvier 2004
Messages : 279
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2004
Messages : 279
Points : 71
Points : 71
Envoyer un message via ICQ à ExSter Envoyer un message via MSN à ExSter Envoyer un message via Skype™ à ExSter
J'aimerais savoir si tu as réussi à résoudre ton problème ? Merci


EDIT : oui en effet, ça fonctionne !!! merci.
ExSter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h58.


 
 
 
 
Partenaires

Hébergement Web