Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Pulsante down

  1. #1

    Pulsante down

    on (press, release, keyPress "<Up>") {
    setProperty ("/target_item", _y, getproperty("/target_item", _y)-10);
    x_value = getproperty("/target_item", _x);
    y_value = getproperty("/target_item", _y);

    }


    Ragazzi ho questo codice associato a pulsante ke mi permette di muovere un movie clip contenente un immagine.

    I pulsantoi sono 4 e questo è il pulsante down.

    Problema :
    Cliccando sempre sul pulsante scende all'innfinito ( copme faccio a fargli fare ad esempio max 10 spostamenti.

  2. #2

    Pulsante down

    on (press, release, keyPress "<Up>") {
    setProperty ("/target_item", _y, getproperty("/target_item", _y)-10);
    x_value = getproperty("/target_item", _x);
    y_value = getproperty("/target_item", _y);

    }


    Ragazzi ho questo codice associato a pulsante ke mi permette di muovere un movie clip contenente un immagine.

    I pulsantoi sono 4 e questo è il pulsante down.

    Problema :
    Cliccando sempre sul pulsante scende all'innfinito ( copme faccio a fargli fare ad esempio max 10 spostamenti.

  3. #3
    1) usa una sintassi più aggiornata;
    2) magari metti un limite;

    nel esempio sotto faccio spostare il movieClip solo se la sua coordinata y è maggiore di 10.

    inoltre invece di target_item ho usato mc
    codice:
    on (press, release, keyPress "<Up>") {
    	if (mc._y>10) {
    		mc._y -= 10;
    		x_value = mc._x;
    		y_value = mc._y;
    	}
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se ad esempio vuoi che la y arrivi allo 0 e non diminuisca di più:

    codice:
    on (press, release, keyPress "<Up>") {
    	if(getproperty("/target_item", _y) > 0) {
    		setProperty ("/target_item", _y, getproperty("/target_item", _y)-10); 
    		x_value = getproperty("/target_item", _x); 
    		y_value = getproperty("/target_item", _y); 
    	}
    }
    se vuoi farlo scendere solo 10 volte:

    codice:
    on (press, release, keyPress "<Up>") {
    	if(x < 10) {
    		setProperty ("/target_item", _y, getproperty("/target_item", _y)-10); 
    		x_value = getproperty("/target_item", _x); 
    		y_value = getproperty("/target_item", _y);
    		x = x + 1;
    	}
    }

  5. #5
    Non và asolutamente. Tieni presente che il movie clip è posizionato su un livello. Come lo chiamo? Tu l'hai chiamato mc.... io come lo chiamo?

  6. #6
    Non va e non capisco il xkè

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ho unito le due discussioni..

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.