codigo botones as3 carrusel
Publicado por odioas3 (1 intervención) el 15/02/2011 12:49:49
Hola , me he descargado esta plantilla http://www.flashmo.com/preview/flashmo_230_carousel (contiene los siguientes archivos caurina, photos, fla, swf, css, js, xml)
pero no consigo el codigo correcto para que un boton me cargue dicho swf dentro de un mc, es imprescindible que el carrusel este en otra carpeta, es decir que el archivo principal no este con el archivo del carrusel, he probado diferentes opciones la ultima:
var loader:Loader =new Loader();
contenedorIndex.addChild(loader);
boton1.addEventListener(MouseEvent.CLICK,botonPulsado);
function botonPulsado(e:MouseEvent):void{
loader.load(new URLRequest(getUrl("carpeta1/flashmo_230_carousel.swf")))
}
function getUrl(url:String):String
{
if (!(url.indexOf(":") > -1 || url.indexOf("/") == 0 || url.indexOf("\\") == 0))
{
var rootURL:String;
if (root)
{
rootURL = root.loaderInfo.url;
if (rootURL)
{
var lastIndex: int= Math.max(rootURL.lastIndexOf("\\"), rootURL.lastIndexOf("/"));
if (lastIndex != -1)
{
url = rootURL.substr(0, lastIndex + 1) + url;
}
}
}
}
return url;
}
con archivos mas sencillos carga bien
gracias por vuestra ayuda, me esta matando....
pero no consigo el codigo correcto para que un boton me cargue dicho swf dentro de un mc, es imprescindible que el carrusel este en otra carpeta, es decir que el archivo principal no este con el archivo del carrusel, he probado diferentes opciones la ultima:
var loader:Loader =new Loader();
contenedorIndex.addChild(loader);
boton1.addEventListener(MouseEvent.CLICK,botonPulsado);
function botonPulsado(e:MouseEvent):void{
loader.load(new URLRequest(getUrl("carpeta1/flashmo_230_carousel.swf")))
}
function getUrl(url:String):String
{
if (!(url.indexOf(":") > -1 || url.indexOf("/") == 0 || url.indexOf("\\") == 0))
{
var rootURL:String;
if (root)
{
rootURL = root.loaderInfo.url;
if (rootURL)
{
var lastIndex: int= Math.max(rootURL.lastIndexOf("\\"), rootURL.lastIndexOf("/"));
if (lastIndex != -1)
{
url = rootURL.substr(0, lastIndex + 1) + url;
}
}
}
}
return url;
}
con archivos mas sencillos carga bien
gracias por vuestra ayuda, me esta matando....
Valora esta pregunta
0