Tengo un archivo swf el cual cada vez que abro la pagina carga toda la animacion, que son com dos segundos y eso es un poco molesto. Asi que trate de crear una cookie donde si el usuario ya entro una vez a la pagina, guarde el valor de No. Despues mandar este valor de "No" a un archivo swf por medio de flashvars y en caso de ser "No" que me mande al fotograma 253 de la escena "Animaciones". Pero no lo hace :(
Codigo php:
Código:
<?php
session_start();//iniciamos la sesion
if (isset($HTTP_SESSION_VARS['numerito'])) {
if ($HTTP_SESSION_VARS['numerito'] == 0){
setcookie("cuenta","No");
} else {
setcookie("cuenta","No");
}
}
else {
$HTTP_SESSION_VARS['numerito']=0;
setcookie("cuenta","No");
}
?>
<param name="movie" value="flash/principal.swf" />';
<param name="quality" value="high" />
echo '<param name="FlashVars" value="sepuede=<?php echo(urlencode($HTTP_COOKIE_VARS["cuenta"]));?>"/>';
echo '<embed src="flash/principal.swf" FlashVars="sepuede=<?php echo(urlencode($HTTP_COOKIE_VARS["cuenta"]));?>" quality="high" type="application/x-shockwave-flash" width="729" height="618"></embed>';
</object>
Y este es el codigo que tengo el flash:
Código:
ya trate de muchas maneras la parte de _root.gotoAndPlay("Animaciones",253); o tb gotoAndPlay("Animaciones",253); y nada. Ya llevo medio dia con esto :(onClipEvent (load)
{
//total = total de bytes de la pelicula
total = _root.getBytesTotal();
var sepuede:String;
}
//al entrar en el frame
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = int(loaded / total * 100);
text = percent + "%";
gotoAndStop(percent);
if (loaded == total) {
if (sepuede == "No"){
_root.nextScene();
_root.gotoAndPlay(253);
} else {
_root.nextScene();
_root.play();
}
} // end if
}
Espero alguien pueda ayudarme y gracias por su tiempo de antemano.
saludos

