Visualizzazione dei risultati da 1 a 5 su 5

Discussione: eventi dinamici

  1. #1
    Utente di HTML.it L'avatar di Vinniec
    Registrato dal
    Apr 2002
    Messaggi
    195

    eventi dinamici

    ciao a tutti,
    ho la necessità di assegnare ed eliminare dinamicamente l'evento "onRelease" oppure "onPress" ad un movieclip, contenente una foto. Praticamente sembrerebbe semplice ma nonostante applichi gli esempi visti in giro e le guide pratiche l'evento non viene assegnato all'oggetto mc:
    con esattezza, gli mc sono 4 e ad ognuno di essi devo assegnare l'evento per eliminarlo quando l'alfa dello stesso diventa 0.
    Tutto il codice che assegna le altre prioprietà è giusto (quindi il problema non deriva dai percorsi target..) e il modello del codice applicato è

    lo = new Object();
    lo.onRelease = function(evt){
    trace("clicked");
    }
    mc.addEventListener("onRelease", lo);

    e quando devo eliminarlo..

    mc.removeEventListener("onRelease",lo);

    questo script si trova nella _root e l'oggetto listener è dichiarato come globale (ho provato anche così...). L'evento non viene assegnato ed ovviamente neanche eliminato..
    Che sarà?? Mi viene in mente che forse i movieclip non possano ricevere eventi creati dinamicamente.
    Ho provato anche inserendo questo codice all'interno dell'mc..sapete com'è, non si sa mai!!
    __________________
    non darmi consigli se non te li chiedo!
    .: DUCATI FOR LIFE :.
    *Vinniec*
    __________________

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    i clip non hanno la possibilità di associare listener perchè hanno dei metodi direttamente dedicati per fare quello che vuoi,

    in realtà il tuo codice potresti scriverlo direttamente come
    codice:
    mc.onRelease = function(){
    trace("clicked");
    }
    
    //e quando non ti serve più
    mc.onRelease = undefined;

  3. #3
    Utente di HTML.it L'avatar di Vinniec
    Registrato dal
    Apr 2002
    Messaggi
    195
    ok, grazie, il tuo consiglio è stato utile. Ma rimane il puntatore a manina...che era quello che volevo eliminare (in quanto le foto scompaiono..). So che esistono molti altri metodi, quali scaricare i movieclip e ricaricarli quando servono, ma volevo dissolvere la nebbia su questo argomento.
    Ok, allora utilizzerò useHandCursor per risolvere la manina (speravo che assegnando il valore da te consigliato flash includesse questo comando.. fa lo stesso).
    Grazie ragazzi siete una bella risorsa
    __________________
    non darmi consigli se non te li chiedo!
    .: DUCATI FOR LIFE :.
    *Vinniec*
    __________________

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Vinniec
    Ok, allora utilizzerò useHandCursor per risolvere la manina (speravo che assegnando il valore da te consigliato flash includesse questo comando.. fa lo stesso).
    Grazie ragazzi siete una bella risorsa
    non avevo capito che non ci volevi la manina, volendo puoi anche "disabilitare" il pulsante con la proprietà enabled

  5. #5
    Utente di HTML.it L'avatar di Vinniec
    Registrato dal
    Apr 2002
    Messaggi
    195
    yesss, bye and thanks a lot
    __________________
    non darmi consigli se non te li chiedo!
    .: DUCATI FOR LIFE :.
    *Vinniec*
    __________________

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.