Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    problemi con assegnazione url con array

    questo è il mio codice:


    // voci menu
    var dati_area:Array = ["STORIA","PROGETTI","UTILITA'","SUGGERIMENTI","SEM ANTICA"]
    var link:Array = ["prova.htm","prova.htm","prova.htm'","prova.htm"," prova.htm"]

    //function//
    var init:Object ={onPress:navigation};

    // ciclo for //
    for (var i:Number = 0; i< dati_area.length; i++){
    this.attachMovie("menu", "menu" + i, this.getNextHighestDepth(),{onPress:navigation, url:link[i]})
    this["menu" + i]._y = 20*i;
    this["menu" + i].txt_voci.text = dati_area[i]

    }
    function navigation(){
    //var num = this._name.substr(4);
    getURL(url[i])
    for( var i:Number = 0; i< dati_area.length;i++){

    this._parent["menu" + i].enabled = true;
    this._parent["menu" + i].gotoAndStop("_up")

    }
    this.enabled = false
    this.gotoAndStop("cliccato")
    }


    In poche parole è un menu creato dinamicamente e devo associargli anche dei get url...ma mi da quando carica la pagina undefined
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  2. #2
    Hai già attribuito il parametro URL ad ogni menù... basta che lo richiami correttamente.. così:

    function navigation(){
    getURL (this.url)
    //var num = this._name.substr(4);
    for( var i:Number = 0; i< dati_area.length;i++){
    this._parent["menu" + i].enabled = true;
    this._parent["menu" + i].gotoAndStop("_up")
    }
    this.enabled = false
    this.gotoAndStop("cliccato")
    }
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

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.