Es bastante largo, ya que carga un monton de cosas:
Código ActionScript :
stop();
import flash.display.Loader;
import flash.events.*;
import flash.net.URLRequest;
import flash.display.Stage;
import flash.display.StageDisplayState;
import Sombra;
import Sonido;
import flash.net.*;
var so:Sonido = new Sonido("fondo.mp3", 3, 0, -1);
play_btn.visible=false;
mute.addEventListener(MouseEvent.CLICK, mutesound);
play_btn.addEventListener(MouseEvent.CLICK, playsound);
function playsound(e:Event):void
{
var so:Sonido = new Sonido("fondo.mp3", 3, 0, -1);
play_btn.visible=false;
mute.visible=true;
}
function mutesound(e:Event):void
{
SoundMixer.stopAll();
play_btn.visible=true;
mute.visible=false;
}
aviso.addEventListener(MouseEvent.CLICK, abrirw);
var avisomc=new Loader();
function abrirw(e:Event):void
{
avisomc.load(new URLRequest("aviso.swf"));
addChild(avisomc);
}
function descarga(){
avisomc.unload();
}
var loader:Loader = new Loader();
loader.load(new URLRequest("inicio2.swf"));
addChild(loader);
loader.x = 170;
loader.y = 75;
var banner:Loader = new Loader();
banner.load(new URLRequest("banner.swf"));
addChild(banner);
banner.x=-1;
banner.y=-1;
var banner2:Loader = new Loader();
banner2.load(new URLRequest("banner2.swf"));
addChild(banner2);
banner2.x=6;
banner2.y=75;
function onComplete(e:Event):void
{
addChild(loader);
loader.x = 170;
loader.y = 75;
}
var sombra:Sombra = new Sombra(loader);
sombra.alfa=1;
sombra.color=0x73018F;
sombra.blurX=15;
sombra.blurY=15;
sombra.angulo=45;
sombra.distancia=0;
boton_col.addEventListener(MouseEvent.CLICK, cargamultimedia);
function cargamultimedia(e:MouseEvent):void
{
loader.load(new URLRequest("multimedia.swf"));
}
boton_inicio.addEventListener(MouseEvent.CLICK, cargainicio);
function cargainicio(e:MouseEvent):void
{
SoundMixer.stopAll();
var so:Sonido = new Sonido("fondo.mp3", 3, 0, -1);
loader.load(new URLRequest("inicio2.swf"));
}
boton_pres.addEventListener(MouseEvent.CLICK, cargapres);
function cargapres(e:MouseEvent):void
{
loader.load(new URLRequest("escalante.swf"));
}
boton_con.addEventListener(MouseEvent.CLICK, cargaform);
function cargaform(e:MouseEvent):void
{
loader.load(new URLRequest("formulario.swf"));
}
//Newsletter
enviar.addEventListener(MouseEvent.CLICK,carga);
function carga(e:Event) {
var url:URLRequest = new URLRequest("http://www.davidescalante.net/prueba/insertar.php");
var email:URLVariables=new URLVariables;
email.mail=mail.text;
url.data=email;
url.method=URLRequestMethod.POST;
sendToURL(url);
trace("sendToURL:" + url + "?" + url.data);
}
A ver si encontramos una solucion, de momento solo he conseguido que funcione con la propiedad visible, pero me interesa que se descarge el swf.
Gracias.