Visualizzazione dei risultati da 1 a 6 su 6

Discussione: help menu flash

  1. #1

    help menu flash

    Salve a tutti,
    ho scaricato un template flash,modificandolo ho trovato difficoltà in quanto vorrei che una voce del menu mi apra il link in una nuova finestra,perchè me la apre sempre in _parent,ho provato a fare un if else if else ma nn funziona,vi allego il codice spero di trovare soluzione grazie a tutti!!



    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", "Chi Siamo",
    "Sponsor","Piloti|piloti.html ","Contatti");
    Vorrei che il link piloti.html venga aperto in un'altra finestra come fare?grazie!

    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" );
    }

  2. #2

    help mee

    Spero di non essere andato contro al regolamento....e solo che sto impazzendo e nn so come fare!scusate e HELPPPPPPPPPPPPPPPPPPPPP

  3. #3
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Guarda qui : Link

    Credo sia quello che cerchi

  4. #4

    HELP

    Grazie mille sleter,
    sicuramente non mi sono spiegato bene,a me servirebbe che tutti i pulsanti funzionino normalmente aprendo i link all interno del file flash,tranne quando si clicca su piloti dove vorrei che si aprisse quella pagina html in un'altra finestra,lasciando sempre aperto il file genitore(index.html)!grazie mille per la risp cmq

  5. #5

    HELP...

    nessuno puo aiutarmi???

  6. #6
    helppppppppppppp

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.