Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012

    Problemino con movimento MovieClip...

    Nel mio filmato ho due movieclip.

    Il nome istanza di una è "Tizio" e dell'altra "Caio".

    Io voglio che premendo il tasto destro, il mc Tizio cominci a vuoversi verso destra, però senza mai superare Caio.

    Io, che nn ci capisco molto di Flash, ho provato con questo codice messo nelle azioni di Tizio (evento EnterFrame):
    codice:
    	if (_x > Caio._x) {
    		_x = Caio._x- _width;
    	}
    Naturalmente nn funziona...

    Come dovrei fare?

  2. #2
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    io ho fatto un mc fuori dallo stage che quando tu pubblicherai(in html) non si vedra'.

    con dentro questo codice:
    codice:
    onClipEvent(enterFrame){
    	_parent.tizio._x++;
    	if (_parent.tizio._x >= _parent.caio._x) {
    		_parent.tizio._x=90;
    		}
    	
    	}
    MC tizo va a destra finche non raggiunge la x di caio e poi ritorna in x 90 tanto per fare un esempio.
    Se poi vuoi che non si sovrapponghino allora ammettendo che caio (l'oggetto di destra) sia largo 100

    sostitiusci con

    if(_parent.tizio._x >=(_parent.caio._x -100)) {
    // azioni
    }

    Ciao
    IACO

  3. #3
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Non esiste un altro modo, senza creare altri mc?
    e come devo aggiustare il mio codice per farlo funzionare?

    in questa parte del tuo codice:
    codice:
    if(_parent.tizio._x >=(_parent.caio._x -100)) {
    al posto di 100 posso usare "_parent.tizio._width" ?

    Boh ciao

  4. #4
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    secondo me con un mc esterno e' meglio che problema c'e' ad usarlo ?


    al posto di 100 posso usare "_parent.tizio._width" ?
    Si ma occhio alle parentesi....
    Ciao
    IACO

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    senza usare mc esterni (quindi evento enterframe di tizio)
    if(this._x>=_parent.caio._x){
    ...
    }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

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.