Resulta que es el mismo proyecto del post anterior; el cliente tiene acceso a un gestor de contenidos. Entonces, el puede modificar tres rutas URL que son cargadas en el sitio publico por medio de un swf como banners que estan rotando... estos URL a veces son PHP, a veces HTML y en ocasiones PDF. El cliente desea que cuando la URL sea PDF se abra en una nueva ventana, ya saben, _blank. Pienso que eso deberia hacerlo mi compañero programador, pero el siempre se lava las manos
En resumen. Tengo un swf q carga 3 banners "linkados" a una URL por cada banner dinamicamente por flashvars+php. Si la URL es PDF, debera abrirse en _blank, si no, en _selft.
Eh aqui mi "sucio" AS2 y el HTML
Código ActionScript :
import mx.transitions.Tween;
import mx.transitions.easing.*;
//hotspot_var = promo1;
loadMovieNum("fx.swf", 2);
function opcion(promociones) {
switch (promociones) {
case "btn1" :
hotspot_var = promo1;
link = 1;
break;
case "btn2" :
hotspot_var = promo2;
link = 2;
break;
case "btn3" :
hotspot_var = promo3;
link = 3;
break;
case "default" :
break;
}
holder1._visible = false;
hotspot1._visible = false;
new Tween(holder2, "_y", mx.transitions.easing.Back.easeOut, -278, 0, 25, false);
holder2.loadMovie("http://panel.adivor.com.mx/sistema_tours/imagenes/banner/0"+link+".jpg");
barrera._visible = true;
hotspot2._visible = true;
}
////////////////////////////////////////
tiempo = 8000;
var link:Number = 1;
function load_img() {
new Tween(holder1, "_y", mx.transitions.easing.Back.easeOut, -278, 0, 25, false);
holder1.loadMovie("http://panel.adivor.com.mx/sistema_tours/imagenes/banner/0"+link+".jpg");
loadMovieNum("fx.swf", 2);
trace(link);
if (link == 1) {
hotspot_var = promo1;
}
if (link == 2) {
hotspot_var = promo2;
}
if (link == 3) {
hotspot_var = promo3;
}
if (link<=3) {
link += 1;
}
if (link>3) {
link = 1;
}
}
load_img();
setInterval(load_img,tiempo);
barrera._visible = false; Código HTML :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="786" height="278"> <param name="movie" value="../flash/inicio.swf" /> <param name="quality" value="high" /> <param name="menu" value="false" /> <param name="wmode" value="transparent" /> <param name="flashvars" value="promo1=<?=Ruta1?>&promo2=<?=$Ruta2?>&promo3=<?=$Ruta3?>"> <embed src="../flash/inicio.swf" flashvars="promo1=<?=$Ruta1?>&promo2=<?=$Ruta2?>&promo3=<?=$Ruta3?>"" width="786" height="278" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false" wmode="transparent"></embed> </object>
Disculpen lo sucion de mi script, no soy programador
De antemano muchas gracias
