Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    If "_y" allora carica..!

    Ciao a tutti!

    Allora la domanda è abbastanza semplice ma non riesco a trovare una soluzione veloce!

    Ho un clip, e lo faccio muovere con un semplive scipt per l'inerzia sull'asse Y, io dovrei far in modo che quabdo arriva a es. 60 _y mi carichi un Movie Clip!

    Ho provato facendo: if(mioClip._y = 60){loadmovieNum(moiclip);}
    ma non và, cosa sbaglio?!?

    Grazie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    devi inserire il controllo all'interno di un evento costante tipo l'enterFrame di una clip.
    esempio: in una clip vuota

    onClipEvent(enterFrame){
    if(_parent.mioclip._y>=60){
    loadMovieNum();
    }
    }

    o nella clip in questione

    onClipEvent(enterFrame){
    if(_y>=60){
    loadMovieNum();
    }
    }
    FaX

  3. #3

    Re: If "_y" allora carica..!

    Originariamente inviato da Aran
    Ho provato facendo: if(mioClip._y = 60){loadmovieNum(moiclip);}
    ma non và, cosa sbaglio?!?
    se scrivi mioClip=60 non controlli il valore _y di mioClip ma lo setti a 60
    codice:
    if(mioclip._y == 60) loadMovieNum (mioClip,numeroLivello)
    così se mioClip._y è uguale a 60 ,ti carica lo swf esterno.

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ho provato sia con >= e con == ma mi parte sempre appena parte il clip e no quando arriva a _y 60!

    codice:
    onClipEvent (enterFrame) {
    	Y = 60;
    	if (mioClip.Y >= 60) {
    		loadMovienu("filmato.swf";1);
    	}
    }
    altri metodi? :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    Originariamente inviato da Aran
    Ho provato sia con >= e con == ma mi parte sempre appena parte il clip e no quando arriva a _y 60!
    codice:
    onClipEvent (enterFrame) {
    	Y = 60;
    	if (mioClip.Y >= 60) {
    		loadMovienu("filmato.swf";1);
    	}
    }
    altri metodi? :master:
    mioClip.Y che cos'è?
    codice:
    onClipEvent (enterFrame) {
    	if (mioClip._y == 60) loadMovienu("filmato.swf";1);
    }

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    mioClip.Y == 60

    è il metodo con cui richiamo la funzione per il movimento elastico del mio clip!
    Ho impostato il valore " this.Y = _y=-200; ", per questo uso Y.
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7
    non c'ho capito niente...
    posta la funzione,così non ti seguo

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Sorry è vero ho spiegato da cavolo

    all'interno del clip che devo far muovere:

    1°frame:
    this.Y = _y=-200;
    freno = 6;
    fri = .5;

    2°frame:
    this._y-=(this._y-this.Y)/freno/fri;

    3°frame:
    gotoAndPlay(2);

    Sul clip ho messo:
    onClipEvent (enterFrame) {
    Y = 60;
    }

    E qua sul clip in teoria anke l' if(che dicevamo prima), che darebbe il via al cariacmento del filmato esterno!

    se non hai capito è normale perchè non ciò capito niente nemmeno io
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    scusa ma this.Y quando e come cresce?
    a occhio tra divisioni e sottrazioni non capisco quando arriva a 60 :master:
    comunque tu lo setti sul primo frame = -200
    prova
    onClipEvent (enterFrame) {
    if (Y == -200) {
    trace ("If effettuato");
    }
    }
    dovrebbe funzionare l'if..
    :master:

  10. #10
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Funziona per funzionare!
    Però il problema è che mi parte all'enterFrame del clipe non doop essere arrivato a 60!

    Mi sa che devo provar a cambiare script per l'inerzia!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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.