Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    210

    Non voglio che segua il puntatore!!

    Ok! Per gli espertoni sarà anche una stupidagine ma io non riesco a fare la correzione!

    Questo as che riporto sotto fa parte di un effetto che segue o si attacca alle coordinate del puntaore del mouse. Ebbene: io non voglio che segua il puntore del mouse! Piuttosto vorrei usarlo su un punto dello stage con coordinate precise. Il punto da correggere credo di averlo individuato ma la correzione? Insomma come se fa?
    L'action script è questo:



    this.createEmptyMovieClip("mc", 1);
    mc.c = 10;
    mc.onEnterFrame = function(){
    this._parent.attachMovie("particle", "p"+this.c, this.c);

    this._parent["p"+this.c].onLoad = function(){
    this.wl = 50+50*Math.random();
    this.ampl = 0;
    this.as = 2*Math.random();
    this.sp = 2+2*Math.random();
    this.bx = _root._xmouse;
    this._y = _root._ymouse;
    this._x = this.bx;
    }

    this._parent["p"+this.c].onLoad();

    this._parent["p"+this.c].onEnterFrame=function(){

    this._x = this.bx + (3*this.ampl*Math.sin(this._y/this.wl));
    this._y -= this.sp;
    if ((this._y+this.height)<0) this.removeMovieClip();

    this.ampl += this.as;
    }

    this.c++;
    }
    stop();

  2. #2
    Utente di HTML.it L'avatar di kansuke
    Registrato dal
    Apr 2004
    Messaggi
    350
    this.bx = _root._xmouse ;
    this._y = _root._ymouse ;

    questo ri riferisce alle coordinate del mouse che poi vengono assegnate all'ogetto ad ogni enterframe, cosa che fa si che tutta la baracca segua il mouse
    "Hanno chiuso le mandrie nelle stalle
    perchè liberi siamo fino all'alba."
    R. Kipling

  3. #3
    this.bx = _root._xmouse;
    this._y = _root._ymouse;
    this._x = this.bx;

    Se elimini queste 3 righe non dovrebbe più seguire il mouse.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    210
    Come avevo accennato avevao già individuato la "zona" da modificare e che erano quelle tre righe. Ho già provato a cancellarle. L'animazione non segue il mouse... perchè non c'è più! In pratica se cancello le righe non funziona. Ho provato ad inserire all'inizio dell'as cose tipo
    x = 200;
    Y = 142;
    e poi avevo cercato di modificare quelle famose righe cercando di assegnargli il valore della x. con cose tipo:
    this.bx = _X
    oppure con
    this.bx = X

    Quindi devo riproporre la stessa domanda di partenza. Come si fa a tenere l'animazione senza che segua il puntatore?

    Grazie cmq ragazzi!! :
    ciauz:

  5. #5
    Utente di HTML.it L'avatar di kansuke
    Registrato dal
    Apr 2004
    Messaggi
    350
    senti perchè non ci fai vedere questo effetto??
    non è meglio??
    "Hanno chiuso le mandrie nelle stalle
    perchè liberi siamo fino all'alba."
    R. Kipling

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    210
    http://utenti.lycos.it/roccapiano/index.html

    Qua ho messo l'esempio (è un effetto fumo) con un link per scaricarsi il fla, se voleste vedere anche quello.
    Non c'è altro a parte l'effetto che... non si stacca dal puntatore

    Grazie cmq

  7. #7
    Impossibile scaricare flaFumo.zip da utenti.lycos.it

    Impossibile aprire il sito internet.
    Sito non disponibile o non trovato.
    Riprovare in un secondo momento.
    Non fai prima a dirci da dove hai scaricato quell'esempio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    210
    Mi spiace... ma dal mio pc quel link funziona..

    http://www.flashkit.com/movies/Anima...9320/index.php


  9. #9
    Utente di HTML.it L'avatar di kansuke
    Registrato dal
    Apr 2004
    Messaggi
    350
    this.bx = 100; // set the base x
    this._y = 100; // set the base y

    funziona alla grande!!!
    "Hanno chiuso le mandrie nelle stalle
    perchè liberi siamo fino all'alba."
    R. Kipling

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    210
    VVoVe: VVoVe: VVoVe:

    Ma.. come? Ok! Mi sento un deficiente ma son contento lo stesso grazie!
    Avevo provato a cambiare questi valori un sacco di volte ma cambiavo anche quelli sotto dovunque vedessi x e y. Ho fatto troppa confusione ed ho cambiato troppe cose incasinandomi sempre di pù.. E mi sono incartato.
    Poi quando uno le cose le vede fatte sembrano tutte delle sciocchezze!! Doopoo!

    Grazie ancora

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 © 2026 vBulletin Solutions, Inc. All rights reserved.