Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    153

    assegnare una variabile nel percorso di on release ?

    allora, ultima domanda GIUROOOO !!


    ho una serie di eventi on release cosi fatti

    _root.th1.onRelease=function() {
    trace("1 è stato cliccato");}

    _root.th2.onRelease=function() {
    trace("2 è stato cliccato");}
    }


    dato che il numero di clip th è generato dinamicamente (e quindi variabile) come posso inserire in un ciclo una funzione del genere senza dover scrivere manualmente th1,th2,th3...??

  2. #2

    Re: assegnare una variabile nel percorso di on release ?

    Originariamente inviato da pasqui11
    allora, ultima domanda GIUROOOO !!


    ho una serie di eventi on release cosi fatti

    _root.th1.onRelease=function() {
    trace("1 è stato cliccato");}

    _root.th2.onRelease=function() {
    trace("2 è stato cliccato");}
    }


    dato che il numero di clip th è generato dinamicamente (e quindi variabile) come posso inserire in un ciclo una funzione del genere senza dover scrivere manualmente th1,th2,th3...??
    forse con una cosa del genere

    for (i=1; i<tot; i++){
    _root["th"+i].onRelease=function(){
    trace(i+"è stato cliccato")
    }
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    153
    niente da fare, è come se sovrascrivesse tutte le funzioni...


    ovvero tutti i pulsanti hanno un trace "4 è stato cliccato" (dove 4 è il numero massimo ad esempio)

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da pasqui11
    niente da fare, è come se sovrascrivesse tutte le funzioni...


    ovvero tutti i pulsanti hanno un trace "4 è stato cliccato" (dove 4 è il numero massimo ad esempio)
    for (i=1; i<tot; i++){
    _root["th"+i]._id = i;
    _root["th"+i].onRelease=function(){
    trace(this._id+"è stato cliccato")
    }
    }

    Adesso funzionerà...ciao!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    153
    grazie mille !

    e se devo mettere il campo in una variabile ?

    mi spiego, prendo da php un tot di label$i ($i è variabile)

    e le salvo in vcli.label1,vcli.label2,vcli.label3 ecc...



    ora come faccio ad assegnare alle label il loro valore ?

    for (i=1;i<Number(numero)+1;i++){
    _root["label"+i].text=?????;



    grazieee !!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    153
    uppete !

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    153
    heeelp !

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.