Comunidad de diseño web y desarrollo en internet online

ayuda urgente con botones as3

Citar            
MensajeEscrito el 17 Abr 2010 04:25 am
Mi problema es que al cargar un swf externo consigo que el nuevo swf se superponga menos los boones que aparecen arriba (en el codigo se denominan fm_button) no lo entiendo desaparece todo menos estos botones os pongo el codigo les agradeceria mucho algo de ayuda



stage.showDefaultContextMenu = false;
fm_button.visible = false;


import caurina.transitions.*;
import flash.events.MouseEvent;


var menu_label:Array = new Array("ROOMS", "HALLS",
"CORREDORS", "POOL",
"RECEPCTION", "BUFFET", "SERVICES");

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 + i * fm_button.width;
btn.y = fm_button.y;
btn.buttonMode = true;
btn.item_no = i;
btn.flashmo_click_area.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.parent.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.parent.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.parent;
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.flashmo_click_area.addEventListener( MouseEvent.ROLL_OVER, btn_over );
mc.flashmo_click_area.addEventListener( MouseEvent.ROLL_OUT, btn_out );
mc.flashmo_click_area.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.flashmo_click_area.removeEventListener( MouseEvent.ROLL_OVER, btn_over );
mc_selected.flashmo_click_area.removeEventListener( MouseEvent.ROLL_OUT, btn_out );
mc_selected.flashmo_click_area.removeEventListener( MouseEvent.CLICK, btn_click );

page = no + 1;
play();
}

change_page(1);
//default page on load
var swfLoader:Loader = new Loader();
var swfRequestOne:URLRequest = new URLRequest("serviciosespañol.swf");
btnOne.buttonMode = true;
function swfOne (e:MouseEvent):void
{
swfLoader.load(swfRequestOne);
addChild(swfLoader);
}
btnOne.addEventListener(MouseEvent.CLICK, swfOne);


//default page on load
var swfRequestTwo:URLRequest = new URLRequest("videoespañol.swf");
function swfTwo (e:MouseEvent):void
{
swfLoader.load(swfRequestTwo);
addChild(swfLoader);
}
btnTwo.addEventListener(MouseEvent.CLICK, swfTwo);

var swfRequestThree:URLRequest = new URLRequest("contactoingles.swf");
function swfThree (e:MouseEvent):void
{
swfLoader.load(swfRequestThree);
addChild(swfLoader);
}
btnThree.addEventListener(MouseEvent.CLICK, swfThree);
//music_credit.addEventListener( MouseEvent.CLICK, goto_music );


//function goto_music(e:MouseEvent):void
//{
//navigateToURL( new URLRequest(
//"http://www.premiumbeat.com/royalty_free_music/byPiece.php?id=1690" ),
//"_blank" );
//}
/*
var default_volume:Number = 0.65; // 0.00 to 1.00
var bg_music:Sound = new flashmo_music();
var music_channel:SoundChannel = bg_music.play(0, 10000);
var music_volume:SoundTransform = new SoundTransform();

music_volume.volume = default_volume;
music_channel.soundTransform = music_volume;

sound_control.stop();
sound_control.addEventListener( MouseEvent.CLICK, play_pause );

function play_pause(e:MouseEvent):void
{
music_volume.volume = default_volume;

if( e.target.currentFrame == 1 )
music_volume.volume = 0;

music_channel.soundTransform = music_volume;
e.target.play();
}
*/

Por rafaied

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Abr 2010 04:47 am
POR FAVOR AYUDAAAAAAAAAAAAAAAAAAA

Por rafaied

6 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.