Visualizzazione dei risultati da 1 a 3 su 3

Discussione: spostamento movieclip

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    8

    spostamento movieclip

    stò cercando una soluzione a questo problema ...
    vorrei far spostare un movieclip senza usare nessuna animazione
    ma solamente il codice.
    mi riesce ma solo in parte, non appena pongo una condizione(non oltrepassare lo stage ad esempio) non avviene il cambiamento della direzione cioè da destra a sinistra (ad esempio).
    ecco il codice :

    onClipEvent (enterFrame) {
    if(_x<300){
    _root.po._x=_root.po._x+5
    }else{
    _root.po._x=_root.po._x-5 //qui dovrebbe andare a sinistra
    }
    }


    questo codice lo assegno direttamente all'istanza del movie che intendo spostare
    grazie in anticipo per gli eventuali aiuti.

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    questo succede perche' appena arriva ad essere superiore a 300 tu gli dici di diminuire di 5, quindi torna ad essere minore di 300 e cosi' via all'infinito.

  3. #3
    codice:
    onClipEvent (load) {
    	destra = true;
    	sinistra = false;
    }
    onClipEvent (enterFrame) {
    	if (_x<=300 and destra == true) {
    		_root.po._x = _root.po._x+5;
    	} else {
    		destra = false;
    		sinistra = true;
    	}
    	if (_x>=0 and sinistra == true) {
    		_root.po._x = _root.po._x-5;
    	} else {
    		destra = true;
    		sinistra = false;
    	}
    }

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.