Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: onmouseover

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

    onmouseover

    scusatemi come ottengo il nome del movieclip su cui attualmente si trova il mouse?

    e poi come faccio a requestare delle variabili da pagina secondo il nome del movie clip?
    esempio:
    movieclip="pippo"
    dovrei requestare le variabili che sono scritte cosi

    pippovar1="gigi"&pippovar2="tony"

    questo naturalmente perchè ci sono diversi movieclip che devono requestare variabili diverse!
    grazie!!

    ciao

  2. #2
    Per ricavare il nome puoi usare _name

    MovieClip.prototype.onRollOver = function(){
    trace(this._name)
    }

    Con questo codice su ogni muovieclip dove passerai ti sarà restituito il suo nome.

    Per il recupero delle var...dipende , se sono più file esterni, se è un solo file esterno a cui devi mandare il nome del mc, se le variabili sono già caricate dentro flash e vuoi solo quelle che iniziano per "pippo"...

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    MovieClip.prototype.onRollOver = function(){
    trace(this._name)
    }
    posso dichiararlo su una variabile che poi inserisco in un dinamic test?
    naturalmente se rolla su un altro movie clip la variabile si deve aggiornare

    mentre la pagina asp è una sola utilizzo un istruzione for each che mi crea tante

    pippovar1="gigi"&pippovar2="tony"
    su righe diverse

    grazie e ciao

  4. #4
    La prototype non devi dichiararla a nessuna variabile, va messa sul primo frame del filmato e viene associata in automatico ai vari movieclip, ogni movieclip restituirà il "suo" nome.

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    haha bel avatar e per le variabili?

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    inoltre mi ricordo uno script che permetteva di settare una variabile a true per sapere sul quale movieclip ci si trova
    praticamente per fare una cosa del genere...
    se hai cliccato il movieclip allora la variabile è true e il movieclip diventa da bianco a blu se però un altro movieclip viene cliccato la variabile diventa false e il movieclip torna bianco, e naturalmente il movieclip cliccato dopo diventa blu

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    grazie anticipatamente

  8. #8
    Non serve una cosa di quel genere in questo caso
    A te basta sapere qual è l'ultimo movieclip su cui si è passati, quindi fai

    MovieClip.prototype.onRollOver = function(){
    _root.nome = this._name
    }

    In questo modo _root.nome avrà SEMPRE come valore il nome dell'ultimo movieclip su cui si è passati.

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    non mi sono spiegato sono 3 cose diverse:

    MovieClip.prototype.onRollOver = function(){
    trace(this._name)
    }
    mostra un altro movieclip che deve essere lo stesso per tutti i movieclip cliccabili
    e che carica delle informazioni da una pagina asp
    utilizzando il nome del movieclip come variabile scrtitta per esempio in questa maniera:
    movieclip="pippo"
    pippovar1="gigi"&pippovar2="tony"

    e in ultimo ricordo una funzione che al click del mouse faceva cambiare di colore il movieclip ma che se ne veniva cliccato un altro di movieclip (contentente la stessa funzione)
    faceva ritornare del colore originale il movieclip cliccato per primo e cambiava il colore del secondo movieclip

    grazie spero che si capisca

    :rollo:

  10. #10
    No :master:

    Prima hai detto che vuoi sapere il nome del movieclip su cui si trova il mouse...e ti ho dato il codice, è quella prototype.

    Se gli altri sono due problemi diversi, spiegati meglio

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.