cs_vinyl
Messages postés2Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention19 février 2011
-
3 juil. 2009 à 02:45
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 2011
-
6 juil. 2009 à 10:39
Bonjour,
Je suis nouveau en AS3.
J'ai déjà fait pas mal de tuto.
Mais je bloque sur : NetStream close ()
Mon problème : J'ai plusieurs vidéo qui peuvent être appelées par de simples boutons. Lorsque l'on passe d'une video à l'autre, on entend toujours le son jouer même si la video n'est plus visible).
Je sais que c'est un problème connu.
J'ai fais pas mal de recherche sur le sujet et il s'avère qu'il faut utiliser netstream close pour supprimer la video.
Je cherche donc un tuto pour réaliser ce code. Il y a beaucoup de post sur ce problème mais à chaque fois on part d'un cas compliqué ou avec des erreurs.
Si une star du code pouvait m'aider ?
Pour le tuto, il faut une video sur la scène, et un bouton qui supprime le flux video (et la copie locale du fichier).
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 20112 6 juil. 2009 à 10:39
Salut
Oui j'ai déjà eu ce problème. en plus d'appeler la function close du NetStream, il faut le supprimer entièrement pour force le GC a le vider de la mémoire.
La seul solution que j'avais trouvé, c'est travailler sur des NetStream différent pour chaque flux, puis lorsque que l'on veux en stoper un :
ns.close(); ns = null;
le ns = null force le passage du garbage colector.
++