Visualizzazione dei risultati da 1 a 8 su 8

Discussione: random?

  1. #1

    random?

    Salve, scusate, ma sono un bel pò bacato con flash e con la ricerca non ho trovato quello che volevo.
    Vi spiego: ho una piccola immagine che vorrei far muovere in modo casuale all'interno dello stage.
    Chi è così gentile da darmi una mano?
    Ciao e grazie a tutti.

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

  2. #2
    trasforma l'immagine in un MovieClip e gli associ questo:

    codice:
    onClipEvent(load){
    	this.fine1 = 100;
    	this.fine2 = 140;
    }
    onClipEvent(enterFrame){
    	if(this.fine1 == Math.round(this._x) && this.fine2 == Math.round(this._y)){
    		this.fine1 = random(500);
    		this.fine2 = random(500);
    	}
    	this._x+=(this.fine1-this._x)/10;
    	this._y+=(this.fine2-this._y)/10;
    }

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

  3. #3
    grazie per la risposta, però ho un problema... dove lo scrivo il codice che mi hai dato?
    L'immagine l'ho trasformata in clip filmato, ho aperto il pannello azioni ma non posso immettere codice.

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

  4. #4
    Originariamente inviato da miticogilles
    grazie per la risposta, però ho un problema... dove lo scrivo il codice che mi hai dato?
    L'immagine l'ho trasformata in clip filmato, ho aperto il pannello azioni ma non posso immettere codice.
    una voltra trasformata l'immagine in movieClip, clicca sull'immagine una sola volta (se clicchi 2 volte entri nel movieClip), apri il pannello delle azioni ed inserisci il codice.

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

  5. #5

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

  6. #6
    Ok, ce l'ho fatta. Ti rompo solo per l'ultima volta. Ho visto che l'immagine si muove bene ma il suo movimento è circoscritto ad una sola porzione dello stage. Sai forse quali sono i parametri da cambiare affinchè l'immaginetta si muova in zone più ampie. Devo forse aumentare il parametro di random: random(500)?

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

  7. #7
    Originariamente inviato da miticogilles
    Ok, ce l'ho fatta. Ti rompo solo per l'ultima volta. Ho visto che l'immagine si muove bene ma il suo movimento è circoscritto ad una sola porzione dello stage. Sai forse quali sono i parametri da cambiare affinchè l'immaginetta si muova in zone più ampie. Devo forse aumentare il parametro di random: random(500)?
    si. Io messo random(500) per indicare che il movieClip può spostarsi da 0 a 499

    inserisci il valore a piacere.

    Inoltre se vuoi che l'immagine vada più lenta basta aumentare il divisore di questa formula:
    this._x+=(this.fine1-this._x)/10;
    this._y+=(this.fine2-this._y)/10;

    (quindi al posto di 10 metti un numero maggiore).

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

  8. #8
    perfetto!! Grazie tanto.

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

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.