Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    evento on su file esterno

    Salve a tutti,
    mi sono creato uno script esterno.as
    codice:
    function Riferimenti() {
    	on (rollOver) {
    	trace("Sei sul pulsante");
    	}
    	on (rollOut) {
    	trace("Sei uscito dal pulsante");
    	}
    
    }
    nel mio documento .fla, includo il file estenro, metto un pulsante e assegno questo codice:
    codice:
    Riferimenti()
    quando effettuo la pubblicazione in locale lo script mi funziona, ma mi da il seguente errore
    **Errore** C:\Documents and Settings\ \Riferimenti.as: Linea 2: Gli eventi associati al mouse sono consentiti solo per istanze di pulsanti
    on (rollOver) {

    dovrei sistemare l'errore???

    Grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    gli evento on possono essere attribuiti solo ed unicamente ai pulsanti e movieclip direttamente sugli stessi, selezionandoli
    l'alternativa è di usare gli eventi su timeline attribuendoli direttamente al pulsante interessato
    magari estendendo i metodo attraverso il costrutto "prototype"

    nel tuo caso dovrebbe essere qualcosa del genere

    Codice PHP:
    Button.prototype.riferimenti () {
        
    this.onRollOver = function () {
            
    trace("Sei sul pulsante");
        }
        
    this.onRollOut = function () {
            
    trace("Sei uscito dal pulsante");
        }

    e poi assegnandolo su timeline al pulsante che ti interessa

    Codice PHP:
    miopulsante.riferimenti() 
    non ho testato e non so se funge

  3. #3
    allora scusa, io mi costruisco il prototyp su un file as
    poi lo includo nel fla
    successivamente devo mettere sulla timeline

    miopulsante.riferimenti()

    per ogni pulsante in cui voglio attribuire il prototype, o nella action del pulsante stesso???

    Grazie, ciao.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da DarioMarco
    allora scusa, io mi costruisco il prototyp su un file as
    poi lo includo nel fla

    successivamente devo mettere sulla timeline

    miopulsante.riferimenti()

    per ogni pulsante in cui voglio attribuire il prototype
    esattamente questo

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.