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

    onRollOver mi disabilita gli onRelease....

    Ho una funzione che non mi fa funzionare gli onrelease inseriti nei movieclip...

    se la funzione ce l'ho così:

    Codice PHP:
    this.onMouseMove = function() {    
        
    trace("prova");    
    }; 
    cioè mi fa il trace e mi funzionano anche i movieclip interattivi...

    invece così non funzionano più mi fa solo il trace... perchè?
    Codice PHP:
    this.onRollOver = function() {
        
    trace("prova");
    }; 
    ci sono domani... quindi leggerò domani le risposte... intanto vi ringrazio...
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    spiegati meglio..

    Posso solo presumere che tu stia parlando di istanze annidate.. in tal caso è più che normale.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    si, sono istanze annidate.

    Ho un mc1 in cui viene caricato un swf.

    in questo swf ho un azione come quella sotto e una serie di movieclip in ognuno dei quali ci sono azioni al click del mouse (onRelease).

    Se io uso nel frame principale di mc1 l'evento this.onMouseMove (ho usato il trace per semplificare, ma in realtà c'è una funzione che mi muove l'mc1) mi funziona tutto.
    Se invece uso onRollOver non funziona... come posso fare?
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Se io uso nel frame principale di mc1 l'evento this.onMouseMove (ho usato il trace per semplificare, ma in realtà c'è una funzione che mi muove l'mc1) mi funziona tutto.
    Se invece uso onRollOver non funziona... come posso fare?
    Appunto.. è normale che sia così..
    Se applichi un evento onRollOver (o altri eventi tipo onPress, onRelease, onRollOut, ecc) ad una istanza, questa diventa praticamente un bottone..
    Tali eventi applicati all'istanza avranno priorità su qualsiasi altro evento simile applicato ad istanze o bottoni annidati in essa.

    Per risolvere potresti magari utilizzare il metodo hitTest..

    Se fai una ricerca sul forum, ci saranno sicuramente varie discussioni a riguardo.
    Ti consiglio anche di consultare la guida in linea di flash per capire come usare il metodo hitTest.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    ti ringrazio... provo subito.
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

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.