Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: movimento movie clip

  1. #11
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie per la spiegazione,

    corregetemi se sbaglio

    a) rilevo la lunghezza della clip (esempio: 600)
    b) posiziono la clip a 0 ( il mio stage è lungo 400)
    c) inizio il movimento e quando la posizione di x è meno 200 duplico la clip

    ci sono piuo meno?


  2. #12
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Rossella_75
    grazie per la spiegazione,

    corregetemi se sbaglio

    a) rilevo la lunghezza della clip (esempio: 600)
    b) posiziono la clip a 0 ( il mio stage è lungo 400)
    c) inizio il movimento e quando la posizione di x è meno 200 duplico la clip

    ci sono piuo meno?

    direi che la puoi duplicare immediatamente e al momento in cui la prima clip sta uscendo dallo stage, la rimandi in coda della seconda clip con

    primaclip._x = secondaclip._width+secondaclip._x;

    e così via... per sempre

  3. #13
    Perchè duplicarla?
    Non basta riportarla nello stage quando va fuori?

  4. #14
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Stan
    Perchè duplicarla?
    Non basta riportarla nello stage quando va fuori?
    se ho ben capito deve dare la sensazione di continuità... io ho fatto una cosa simile, ma con lo spostamento del mouse, non con la tastiera, e duplicavo una sola volta il clip, poi cambiavo le coordinate successive di entrambi rendendo il movimento continuo

  5. #15
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    sto impazzendo... diventa difficile dargli un'effetto fluido (decente)

  6. #16
    No non è difficile

    Comunque se l'effetto che ho capito è che se il clip esce per un quarto a dx e quel quarto deve apparire a sx è come dice And80. Ti servono 2 clip.

    Controlli il clip che si sposta e quando è arrivato a destra tipo che se lo stage è 600
    il clip è lungo 100
    quando sta a 501 comincio a fare entrare l'altro clip a 1-100 (100 che è sempre la lunghezza del clip). La cosa più difficile secondo me è che deve usare una variabile per controllare la proprietà dei clip

    non mioclip._x ma eval(clipattivo)._x

    Domani semmai ti preparo qualcosa.

  7. #17
    codice:
    Primo = "Clip1"
    Secondo= "Clip2"
    _root.onEnterFrame = function(){	
    	_root[Primo]._x+=5
    
    	if (_root[Primo]._x+_root[Primo]._width>600){
    		OffSet = _root[Primo]._x+_root[Primo]._width-600		
    		_root[Secondo]._visible=1
    		_root[Secondo]._x=OffSet-_root[Secondo]._width
    	}
    	if (_root[Secondo]._x>0){
    		_root[primo]._x=_root[secondo]._x		
    		_root[secondo]._x=-200
    		Primo = "Clip2"
    		Secondo  = "Clip1"
    	}
    }
    Così cicla a destra all'infinito, magari altri avranno metodi migliori boh.
    Per la sinistra ti arrangi

    Clip1 e Clip2 sono due istanze dello stesso clip e stanno nella root

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.