Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420

    MC da btn-rollOver mandato al contrario

    ho un MC-logo di 20 fr senza action

    sullo stage al MC ho messo:
    onClipEvent (load) {
    _root.direzione = false;
    }
    onClipEvent (enterFrame) {
    (_root.direzione == true)?this.gotoAndStop(_currentframe-1)this.gotoAndStop(_currentframe+1));
    }

    mentre su un BTN-trasparente vi ho messo:
    on (rollOver) {
    _root.direzione = true;
    }
    on (rollOut) {
    _root.direzione = false;
    }

    FUNZIONA, ma quando ritorna al fr1 del MC-logo mi si ferma...perchè?come faccio a farlo continuo ???
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  2. #2

    Re: MC da btn-rollOver mandato al contrario

    Ti si blocca perchè deve bloccarsi, in quanto non gli hai detto di non farlo
    Prova così:

    codice:
    onClipEvent (load) {
    	_root.direzione = false;
    }
    onClipEvent (enterFrame) {
    	if(_root.direzione == true){
            this.gotoAndStop(_currentframe-1)
            if (_currentframe == 1){
            this.gotoAndStop(20);
            }

  3. #3
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    mi dice che la sintassi è sbagliata !
    ?????
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  4. #4
    Guarda se puoi utilizzare questo esempio

    http://www.rempox.it/forum/actionscr..._indietro.html

    codice:
    Movieclip.prototype.indietro=function(){
            this.onEnterframe=function(){
                 if(this._currentframe==1){
                    delete this.onEnterFrame;
                 }else{
                    this.prevFrame();
                 }
            }
    }
    //così richiami la funzione prototype
    rew.onPress=function(){
                rana.indietro();
    }
    plai.onPress=function(){
                rana.play();
    }
    Tu modificala per mandarla sempre in play

    Ciao

  5. #5
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    ma lo metto tutto sul MC-logo ?
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  6. #6

  7. #7

    Re: Re: MC da btn-rollOver mandato al contrario

    Originariamente inviato da zetakappa
    Ti si blocca perchè deve bloccarsi, in quanto non gli hai detto di non farlo
    Prova così:

    codice:
    onClipEvent (load) {
    	_root.direzione = false;
    }
    onClipEvent (enterFrame) {
    	if(_root.direzione == true){
            if (_currentframe == 1){
            this.gotoAndStop(20);
            }else{
            this.gotoAndStop(_currentframe-1)
            }
    }
    };

  8. #8
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    Grande ZK !
    Quasi quasi ci siamo a come voglio che si comporti.
    Il tutto su un solo frame.(stop)
    --------------------------------------------------------
    Ora ho sul MC:
    onClipEvent (load) {
    _root.direzione = false;
    }
    onClipEvent (enterFrame) {
    if (_root.direzione == true) {
    if (_currentframe == 1) {
    this.gotoAndStop(38);//38frame totali
    } else {
    this.gotoAndStop(_currentframe-1);
    }
    }
    }
    -------------------------------------
    mentre sul BTN trasparente ho messo:
    on (rollOver) {
    _root.direzione = true;
    }
    on (rollOut) {
    _root.direzione = false;
    logo.gotoAndPlay(1);//qui ho dovuto mettere questo !!!
    }

    --------------------
    Però mettendo quel gotoAndPlay(1) ho uno scatto nell'esecuzione, lo puoi vedere qui:
    logo

    come si può evitarlo ?thks
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  9. #9
    pechè hai dovuto rimandarlo al fotogramma 1? non potresti semplicemente scrivere
    codice:
    on (rollOut) {
    _root.direzione = false;
    logo.play();//qui ho dovuto mettere questo !!!
    }
    in modo che il filmao riparta da dove è al momento del rollout??

  10. #10
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    Perchè sono un citrullo !!!
    Grazie ZK, troppo mitico.

    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

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.