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

Discussione: eventi dello stage

  1. #1

    eventi dello stage

    che voi sappiate esistono degli eventi delo stage come per esempio il roll over e il rollout???

    se si mi spiegate come si fa ad usarli????

  2. #2
    dell'oggetto "Stage" no, ma della _root si...

    sulla root ad un frame scrivi...

    this.onEnterFrame=function() {

    }
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    ... a me servirebbe un evento quando esco dallo stage, che tu sappia si può ottenere un qualche modo????

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Tempo fa ho avuto la stessa esigenza e Negative mi ha puntualmente risolto il problema:

    http://forum.html.it/forum/showthread.php?s=e6684...
    FaX

  5. #5
    ..non ho capito bene come fare!
    dove devo mettere quel codice????

    io ho fatto il menu a questo indirizzo www.novel.it/home_it.htm

    però quando esco dallo stage non riesco a chiudere i sub menu!

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Dovresti mettere tutti e due gli eventi in MC vuoto che dovrà solo svolgere la funzione del controllo.

    Guarda, io l'ho modificata in questa maniera, così posso vedere il corretto funzionamento.
    Per provare se funziona metti un campo testo dinamico nella linea temporale che contiene l'istanza della clip alla quale associ questo script; al campo testo dinamico dagli nome istanza "testo" (senza apici ).

    Provalo nel browser e non con prova filmato!

    codice:
    onClipEvent (load) {
    	width = 550;
    	height = 400;
    	extrap = 1;
    	pointerOut = false;
    	x0;	x1;	y0;	y1;	dx;	dy;
    }
    onClipEvent (enterFrame) {
    	x1 = _level0._xmouse;
    	y1 = _level0._ymouse;
    	if (x1 == x0 && y1 == y0) {
    		if (x1 + extrap * dx < 0 || x1 + extrap * dx > width || y1 + extrap * dy < 0 || y1 + extrap * dy > height) {
    			pointerOut = true;
    			_parent.testo.text="no";
    		}
    	} else {
    		pointerOut = false;
    		dx = x1 - x0;
    		dy = y1 - y0;
    		x0 = x1;
    		y0 = y1;
    		_parent.testo.text="si";
    	}
    }
    FaX

  7. #7
    ..ok quidi nem mio caso creerò un mc che mi faccia da base, con dentro un misero rettangolo grande come lo stage e poi ci aggiungo il seguente script:

    onClipEvent (load) {
    width = 750;
    height = 46;
    extrap = 1;
    pointerOut = false;
    x0; x1; y0; y1; dx; dy;
    }
    onClipEvent (enterFrame) {
    x1 = _level0._xmouse;
    y1 = _level0._ymouse;
    if (x1 == x0 && y1 == y0) {
    if (x1 + extrap * dx < 0 ||
    x1 + extrap * dx > width ||
    y1 + extrap * dy < 0 ||
    y1 + extrap * dy > height) {
    pointerOut = true;
    for(i=0;i<9;i++)
    _root["menu" + i]._visible = false;
    }
    } else {
    pointerOut = false;
    dx = x1 - x0;
    dy = y1 - y0;
    x0 = x1;
    y0 = y1;
    }
    }

    ..il tutto funziona anche su netscape???

  8. #8
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    No!

    Lo script che ti ho suggerito non necessità di nessun "misero rettangolo grande come lo stage" perché, tramite equazioni e calcoli vari, determina come area sensibile lo stage stesso!

    Funziona anche con NN perché è proprio di flash!

    Naturalmente devi cercare di adattarlo alle tue esigenze perché con questo riesci a sapere con certezza "quasi" assoluta se, con il mouse, se dentro il filmato flash o fuori.
    FaX

  9. #9
    non ho nemmeno letto il codice... cmq sia quello che funziona su explorer funziona anche su tutti gli altri se la versione del flash player è la stessa (questo vale solo se parliamo di flash ovviamente, non di javascript ad esempio)

    ciao
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  10. #10
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    cmq sia quello che funziona su explorer funziona anche su tutti gli altri se la versione del flash player è la stessa
    Era sottinteso...
    FaX

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.