Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Lonix
    Registrato dal
    Jun 2004
    Messaggi
    44

    Problema HitTest e onRelease

    Salve a tutti,
    ho un problema che non riesco a risolvere. In un filmato ho una serie di bottoni che, al passaggio del mouse, eseguono un'animazione. Per dare un effetto morbidezza alle animazioni (c'e' un mondo che gira) ho usato il metodo hitTest.

    Praticamente quando vai con il mouse sul mondo questo comincia a girare verso destra, quando togli il mouse invece torna indietro la clip evitando così che il filmato torni alla posizione originale facendo lo scatto.

    Nel momento in cui, pero', ho dovuto linkarli sono cominciati i problemi.

    Se metto on (release) non funziona:
    Codice PHP:
     onClipEvent (enterFrame){
     if (
    _root.centro.verticali.verticali_ico.hitTest(_root._xmouse_root._ymousefalse) ) {
     
    _root.centro.verticali.verticali_ico.nextFrame();
     
    _root.centro.verticali.verticali_ico2.nextFrame();
     
    _root.centro.verticali.over.nextFrame();
     } else {
     
    _root.centro.verticali.verticali_ico.prevFrame();
     
    _root.centro.verticali.verticali_ico2.prevFrame();
     
    _root.centro.verticali.over.prevFrame();
     }
    }
    on (release) {
        
    _root.apertura.gotoAndPlay("chiusura");
        
    _root.link 1;

    Se utilizzo onClipEvent (mouseDown) qualunque parte del filmato funge da tasto mentre la cosa dovrebbe limitarsi alla grandezza della clip verticali_ico

    Codice PHP:
     onClipEvent (enterFrame){
     if (
    _root.centro.verticali.verticali_ico.hitTest(_root._xmouse_root._ymousefalse) ) {
     
    _root.centro.verticali.verticali_ico.nextFrame();
     
    _root.centro.verticali.verticali_ico2.nextFrame();
     
    _root.centro.verticali.over.nextFrame();
     } else {
     
    _root.centro.verticali.verticali_ico.prevFrame();
     
    _root.centro.verticali.verticali_ico2.prevFrame();
     
    _root.centro.verticali.over.prevFrame();
     }
    }
    onClipEvent (mouseDown) {
        
    _root.apertura.gotoAndPlay("chiusura");
        
    _root.link 1;

    Qualcuno vede la soluzione? Please help !!
    Senza fretta ma senza sosta...

  2. #2
    Utente di HTML.it L'avatar di Lonix
    Registrato dal
    Jun 2004
    Messaggi
    44
    risolto grazie lo stesso a tutti
    Senza fretta ma senza sosta...

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.