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 08/06/2008, 10h21   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
Par défaut utilisation fonction loadMovie

Bonjour,
Dans ma scène j'ai crée un clip que j'ai appelé "conteneur".
J'ai crée un bouton et lors du clic je souhaite qu'un fichier swf soit lancer dans le conteneur.

J'ai donc ceci dans mes actions :

Code :
1
2
3
4
5
on (release) {
 
	loadMovie("appli.swf",conteneur);
 
}
Mais cela ne fonctionne pas. J'ai également testé avec "conteneur"

Quelqu'un aurait il une idée?
john123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 11h43   #2
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 33
Points : 27
Points : 27
Bonjour,

ton problème ne vient pas du loadMovie apparemment car tu à l'air de bien le faire.

Vérifie si l'objet est bien instancié dans un premier temps avec une trace.

Puis sinon vérifie que ton objet bien placé au niveau de la profondeur de ton application. Il est possible qu'il s'affiche mais qu'il soit masqué par autre chose.

Dernier problème qu'il peut y avoir aussi : Vérifie la position de ton swf dans ta fenettre, il est possible qu'il soit juste en dehors de ton affichage si ton swf n'est pas centré à la base.

Voila, j'espère que je t'ai aidé un peu !

Bonne chance sinon.
rburney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 17h12   #3
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
Bonjour,
Merci beaucoup de ta réponse en tout cas.
Alors j'ai modifié mon code pour un trace :
Code :
1
2
3
4
on (release) {
    loadMovie("myfile.swf",conteneur);
	trace("bouton ok");
}
et lors du clic sur le bouton cela fonctionne bien (et aucune erreur de compilation) donc il a l'air bien instancié.

au niveau de la profondeur elle me semble correcte j'ai fait un screen shot de mon scénario :



mon clip "conteneur" est dans le calque du meme nom.
pour le reste il s'agit d'effet pour la mise en place du menu, logo et footer.

Je ne sais pas si ca peut aider a trouver la solution
john123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 17h30   #4
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 33
Points : 27
Points : 27
pour être sur qu'il est au premier plan de ton application fait un :
Code :
1
2
 
conteneur.swapDepths(1000);
sinon donne ton swf pour voir plus en précision ton problème ...
rburney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 17h45   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2008
Messages : 24
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : mars 2008
Messages : 24
Points : 13
Points : 13
.


je suis loin d'etre specialiste mais je crois que ce n'est pas comme ca qu'il faut le libeller (ce qui doit etre la raison simplement pour laquelle cela ne fonctionne pas), mais plutot comme ca :

on (release) {
conteneur.loadMovie ("appli.swf");
}



Par contre attention a la disposition, si le bouton est vraiment sur la scene comme le conteneur, ok ! mais si le bouton est dans un clip sur la scene, la, ce n'est plus la meme adresse mais _parent.conteneur.loadMovie !


.
-LDL- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 17h50   #6
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 33
Points : 27
Points : 27
Citation:
Envoyé par -LDL- Voir le message
.

on (release) {
conteneur.loadMovie ("appli.swf");
}

.
il me semblait que les deux fonctionnaient ...
rburney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 18h49   #7
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
cela fonctionne avec _parent.conteneur.loadMovie
merci beaucoup de votre aide
john123 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 02h09.


 
 
 
 
Partenaires

Hébergement Web