Foros del Web » Creando para Internet » Flash y Actionscript »

cambiar fondos

Estas en el tema de cambiar fondos en el foro de Flash y Actionscript en Foros del Web. hola a ver si alguien me puede echar una mano con esto, estoy utilizando la siguiente plantilla http://www.flashmo.com/preview/flashmo_188_chrome_black he eliminado la parte de texto y ...
  #1 (permalink)  
Antiguo 02/02/2010, 09:12
Avatar de wormhole  
Fecha de Ingreso: diciembre-2009
Mensajes: 35
Antigüedad: 14 años, 11 meses
Puntos: 0
cambiar fondos

hola a ver si alguien me puede echar una mano con esto, estoy utilizando la siguiente plantilla http://www.flashmo.com/preview/flashmo_188_chrome_black
he eliminado la parte de texto y todos los gráficos de manera q utilizo toda la zona de fotografias como páginas q posteriórmente. He conservado la carga tipo radian, pero me gustaría q a la vez, me cambiase el fondo de pantalla según la página escogida, en una pelicula independiente tipo alfa. El tema en q lo yo creía q eran botones no son botones en si, si no q forman parte de un mismo código q yo no consigo entender porq yo siempre he trabajado con botones independientes, este es el código:




fm_button.visible = false;

// To make a link to an external page, write label as "Label|URL" in array value
// EXAMPLE 1: "Flash Templates|http://www.flashmo.com/page/1"
// EXAMPLE 2: "Donate|http://www.flashmo.com/donate"

var menu_label:Array = new Array("Home", "News", "Services",
"Clients", "About", "Contact");

var total:Number = menu_label.length;
var i:Number = 0;
var page:Number;
var main_menu:MovieClip = new MovieClip();
stage.addChild(main_menu);

for( i = 0; i < total; i++ )
{
var btn = new flashmo_button();
btn.name = "btn" + i;
btn.x = fm_button.x + 120 * i;
btn.y = fm_button.y;
btn.item_no = i;
btn.addEventListener( Event.ENTER_FRAME, btn_enter );

var each_substring:Array = menu_label[i].split("|");
btn.flashmo_button_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
main_menu.addChild(btn);
}

function btn_over(e:MouseEvent):void
{
e.target.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.over = false;
}

function btn_click(e:MouseEvent):void
{
var mc = e.target.parent;
if( mc.item_url != undefined )
navigateToURL( new URLRequest( mc.item_url ), "_parent" );
else
change_page(mc.item_no);
}

function btn_enter(e:Event):void
{
var mc = e.target;
if( mc.over == true )
mc.nextFrame();
else
mc.prevFrame();
}

function change_page(no:Number):void
{
for( var i:Number = 0; i < main_menu.numChildren; i++ )
{
var mc = MovieClip( main_menu.getChildAt(i) );
mc.over = false;
mc.flashmo_click_area.visible = true;
mc.addEventListener( MouseEvent.ROLL_OVER, btn_over );
mc.addEventListener( MouseEvent.ROLL_OUT, btn_out );
mc.addEventListener( MouseEvent.CLICK, btn_click );
}
var mc_selected = MovieClip( main_menu.getChildAt(no) );
mc_selected.over = true;
mc_selected.flashmo_click_area.visible = false;
mc_selected.removeEventListener( MouseEvent.ROLL_OVER, btn_over );
mc_selected.removeEventListener( MouseEvent.ROLL_OUT, btn_out );
mc_selected.removeEventListener( MouseEvent.CLICK, btn_click );

page = no + 1;
play();
}

change_page(0); // default page on load

flashmo_credit.addEventListener( MouseEvent.CLICK, credit_link );

function credit_link(e:MouseEvent):void
{
navigateToURL( new URLRequest( "http://www.flashmo.com" ), "_parent" );
}




nose si alguien sabe como editar este tipo de códigos, a ver si podéis echarle un vistazo, muchas gracias

Etiquetas: fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.