Et bien, on va faire un tour du côté de la mémoire cache !
Pour ça, Flash à une petite fonction : SharedObject (traduction : Objet partagé).
Donc voilà comment elle fonctionne.
Tout d'abord, il faut alouer une partie de la mémoire cache, et lui donner un nom :
so = SharedObject.getLocal ("nom_de_la_partie");
Ca permet, d'alouer la mémoire, mais par la même occasion, récupérer toute les données enregistré dans cette portion. Il faut savoir que la portion est créer au même endroit où le fichier SWF est placé (en cache !).
Ensuite, tu fais un petit test pour lire ou non ta vidéo :
if (!so.data.deja_venu)
{
// Lance ta vidéo ici !
// Ensuite, comme la vidéo a été lu, il faut modifier la valeur de "deja_venu" de cette façon ;
so.data.deja_venu = true;
}
Et voilà ! Quand tu reviendras, so.data.deja_venu aura pris la valeure "true", et donc la vidéo ne sera pas joué.
Avec ton Flash tu as un dico action Script, maintenant que tu connais SharedObject, va y faire un tour, tu auras beaucoup d'autre informations !
