Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57

    nome dinamico di movieclip passato ad una funzione

    ciao a tutti
    ecco il mio problema

    ho un xml che contiene degli url
    credo dinamicamente tanti bottoni qnd sono gli url
    i bottoni devono aprire gli url indicati

    i bottoni sono dentro dei movieclip duplicati dinamicamente e a cui assegno un nome.

    come faccio?


    Grazie mille!
    Zeno

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    puoi postare il codice di duplicazione e il nome dei pulsanti dentro ai movieclip?

  3. #3
    Francamente non ho capito bene cosa hai fatto e cosa no (devi fare ancora tutto? hai gia fatto tutto ma ti manca il passaggio di assegnare gli url ai bottoni?).
    By the way, concettualmente dovrebbe essere una cosa del genere: Ti crei il tuo mc di base con dentro il pulsante, codesto mc diciamo che sarà chiamato mc0. Naturalmente quando lo duplichi le istanze create avranno nomi mc1, mc2 ecc.
    Chiaramente devi parsare l'XML e mettere il contenuto dei nodi in un'array, il quale alla fine sarà tipo a_link("primo_ulr", "secondo_ulr", "ulr_n").
    Ti poi crei in root una funzione per aprire gli url, na cosa tipo:

    function apri_url(quale:String){
    getURL(a_link[quale], "_blank");
    }

    Il tuo pulsante avrà poi il seguente richiamo alla funzione:

    on (release){
    _root.apri_url(this._name.substring(2, this._name.length));
    }

    In questo modo il primo pulsante aprirà il primo link (ovvero l'elemento 0 dell'array), il secondo pulsante il secondo link (elemento 1 dell'array), ecc.

  4. #4
    Allegerirei la cosa...........

    _level0["clip"+I].bottone.myURL = .............

    _level0["clip"+I].bottone.onPress=function(){getURL(this.myURL, "_blank")}



    dove I presuppone un ciclo che nel momento di duplica dinamica dei clip, identifica anche l'URL da associare

  5. #5
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    Originariamente inviato da rempox
    Allegerirei la cosa...........

    _level0["clip"+I].bottone.myURL = .............

    _level0["clip"+I].bottone.onPress=function(){getURL(this.myURL, "_blank")}



    dove I presuppone un ciclo che nel momento di duplica dinamica dei clip, identifica anche l'URL da associare
    bella rempox....

    soluzione buonissima e bellissima!!!

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  6. #6
    grazie Byaur....mi piacerebbe sappere se Zeno.... ha trovato una soluzione ...

    Ciao

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.