Visualizzazione dei risultati da 1 a 10 su 10

Discussione: _name e pulsante

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336

    _name e pulsante

    ciao, se ho un pulsante sulla root posso ottenere il suo nome istanza? se uso la proprietà _name questa funziona solo coi movieclip, c'è un metodo anche con i pulsanti?

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    In flash MX esiste la proprietà _name anche per i pulsanti:
    myButton._name
    Se usi flash 5 devi mettere il pulsante in un movieclip e riferirti al suo nome d'istanza (del mc)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Ho già provato così, ma non funziona. Mi spiego meglio, io ho bisogno di inserire vari pulsanti uguali, ma con nome istanza diversa sulla root, quando clicco su ognuno di essi, mi si richiama una funzione che ha come parametro il nome istanza del pulsante stesso.

    Se però metto un pulsante sulla root e scrivo nell'evento release (o qualsiasi altro evento) anche solo
    codice:
    trace(_name);
    non mi restituisce nulla...

    Se faccio lo stesso con un clip, invece, mi restituisce il nome istanza.

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Usa un prototype del genere da mettere in keyframe della root:
    codice:
    Button.prototype.onPress = function() {
    	trace(this._name);
    };

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    accidenti, che storia!! bisogna proprio che me la studi questa prototype, risparmia un mucchio di lavoro!!

    Grazie mille!!

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Prego.

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    Originariamente inviato da 7vite
    Usa un prototype del genere da mettere in keyframe della root:
    codice:
    Button.prototype.onPress = function() {
    	trace(this._name);
    };

    in questo modo però tutte le istanze pulsante di quella classe prendono questa proprietà?

  8. #8
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Certo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    be', io penso che una soluzione potrebbe essere creare delle condizioni all'interno di quell'evento.

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Originariamente inviato da Jumpychan
    be', io penso che una soluzione potrebbe essere creare delle condizioni all'interno di quell'evento.

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.