Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
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 15/01/2008, 21h50   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Par défaut Flash 8 Probleme avec addEventListner & NetStream

Bonjour à toutes & à tous et merci d'avance pour votre aide.
Je suis debutant en flash 8.
voici mon probleme :

J'ai une scene qui charge avec des interpolations de mouvements jusqu'à l'image 24.
A cette image il y à un texte-bouton qui apparait : 'lancer le film' qui nous envoie à la 30eme image ou charge un film avec la classe NetStream :
bouton à l'image 24:
on(release){
gotoAndStop(30);
}


une fois à l'image 30, dans un calque 'actions' :
netConn = new NetConnection();

netConn.connect(null);

netStream = new NetStream(netConn);

maVideo.attachVideo(netStream);

netStream.setBufferTime(6);

//lancement automatique de la video (ici "mcv.flv" dans un dossier '01fictions')
netStream.play("01fictions/mcv.flv");

à la fin de la lecture du film, je désire que l'on retourne à l'image 24, j'ai donc - à la suite du code précédent - ecris ceci :

var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
gotoAndStop(24);
};
maVideo.addEventListener("complete", listenerObject);


et là ... c'est le bide total

j'ai essayé pas mal de truc avant de venir vous importuner mais vraiment je ne vois pas.
Quelqu'un pourrait-il me guider dans ce brouillard total ?....
Merci d'avance !
Davidavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 10h18   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
salut,

je crois me souvenir (à vérifier) que la méthode addEventListener n'existe que sur les composants. Par exemple si tu met un listener sur un clip bouton ça ne marche pas par contre si tu le mets sur le composant bouton issu de la bibliothéque de composants ça marche...
Dans la bibliothéque de composants il y a une rubrique "média" tu peux peut être trouver ton bonheur là dedans mais j'avoue que j'ai peu d'expérience pour ce type d'utilisation...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 10h32   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Merci dom_dev,
c'est un peu ce que je craignais...

comme l'aspect de mon lecteur video est un peu important, sais-tu s'il y a un moyen de changer l'aspect des composant et des boutons des FLVPlayback ?...
ainsi je garde un aspect agéable à mon lecteur coder les boutons convenablement.

PS: pour master of chakal : désolé je me suis rendu compte trop tard que j'étais dans la mauvise rubrique...
Merci donc de m'avoir redirigé.
Davidavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 10h36   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
Citation:
comme l'aspect de mon lecteur video est un peu important, sais-tu s'il y a un moyen de changer l'aspect des composant et des boutons des FLVPlayback ?...
hélas je ne suis pas plus calé que toi sur ce sujet...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 12h14   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Par défaut FLV Skin : debut de piste sans bout du tunnel

ben merci beaucoup quand même,
j'ai trouvé un tuto sur le changement de skin des composant flv ici :
http://livedocs.adobe.com/flash/8_fr...=00000666.html

pour l'instant ça ne marche pas même si j'arrive à changer son look...
mais bon je ne m'avoue pas vaincu.
quand j'aurai trouvé je ne manquerai de le faire savoir
A+

si jamais quelqu'un d'autre sait quoi que ce soit à ce propos il est le bienvenu
Davidavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2008, 00h16   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Par défaut Pb résolu !

Effectivement addEventListner ne marche qu'avec des composant FLVPlayback.
Pour changer l'aspect d'un composant, les aides de Flash sont tres claires (importer un composant deja existant depuis Applications/confuguration/skinFLA, le renommer et changer legraphisme des boutons ) si ce n'est qu'il faut exporter en swf "animation" le composant qu'on à relooké et renommé, dans le dossier Applications/configurations/Skin.
attention, le nouveau composant devra se trouver aussi dans la racine de votre site.

Ensuite le addEventListner fonctionne parfaitement avec le composant (attention à mettre le code dans un calque différent du composant).

Ciao
Davidavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h07.


 
 
 
 
Partenaires

Hébergement Web