Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Problema con un filmato, "polvere di stelle"

    Salve ragazzi, o un problema con la creazione di questa polvere di stelle...In flash 5 fungeva, anche se mi è stato detto che per caso...Con la pubblicazione 8 no.
    Praticamente io ho fatto un granello di polvere e gli ho dato velocità..
    in un'altra istanza, che sarebbe un clip movie (una luce), dietro la quale questp granello deve cadere, quindi devono avere stessa X e Y , ma non mentre la polvere cade, ed in più nell'action script della luce, ho scritto che tale granello si deve duplicare più volte, all'entrata nel frame...
    So che per molti non sarà chiarissimo, ma spero qualcuno mi possa aiutare.
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    se posti il codice magari è più semplice potrebbe essere una variabile non dichiarata, un this mancante

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Allora questo è quello che ho scritto in un "granello" della polvere:

    Codice PHP:
    onClipEvent(load){
        
    this._x _root.luce._x;
        
    this._y _root.luce._y+10;
        }

    onClipEvent (enterFrame){
        
        
    this._x -= Math.random()*-2.5;
        
    this._xscale Math.random()*(_root.luce._xscale/3);
        
    this._yscale this._xscale;
        
    Math.sqrt(2*9*this._y)/7
        
    this._y +=  this._xscale/30*v;
        
    this._alpha -= (v/3.5);
        
        if (
    this._alpha 5) {
             
    removeMovieClip (this);
            
        }

    questo è quello che ho scritto alla luce, dietro i grandelli dovrebbero scendere:

    Codice PHP:
    onClipEvent(enterFrame){
        
        
    count1 +=1;
        
    duplicateMovieClip ("_root.spark""spark" count1count1);
        
    setProperty ("_root.spark" count1_alphaMath.random ()*120 10);
        
        
    count2 +=500;
        
    duplicateMovieClip ("_root.sparkA""sparkA" count2count2);
        
    setProperty ("_root.sparkA" count2_alphaMath.random ()*120 10);
        
        
    count3 +=1000;
        
    duplicateMovieClip ("_root.sparkB""sparkB" count3count3);
        
    setProperty ("_root.sparkB" count3_alphaMath.random ()*120 10);
        
        
    count4 +=1500;
        
    duplicateMovieClip ("_root.sparkC""sparkC" count4count4);
        
    setProperty ("_root.sparkC" count4_alphaMath.random ()*120 10);
        
        
    count5 +=2000;
        
    duplicateMovieClip ("_root.sparkD""sparkD" count5count5);
        
    setProperty ("_root.sparkD" count5_alphaMath.random ()*120 10);
        

    Sono 5 perchè io sullo stage ho messo 5 granelli.
    Grazie...
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    appunto i count non erano dichiarati

    esempio count1+=1 sta per
    aggiungi al valore contenuto in count1 l'addendo 1.... ma quanto c'è count1 ... non efinito


    Codice PHP:
    onClipEvent(load){
        
    count1=0
        count2
    =0
        count3
    =0
        count4
    =0
        count5
    =0
        
    }


    onClipEvent(enterFrame){
        
        
    count1 +=1;
        
    duplicateMovieClip ("_root.spark""spark" count1count1);
        
    setProperty ("_root.spark" count1_alphaMath.random ()*120 10);
        
        
    count2 +=500;
        
    duplicateMovieClip ("_root.sparkA""sparkA" count2count2);
        
    setProperty ("_root.sparkA" count2_alphaMath.random ()*120 10);
        
        
    count3 +=1000;
        
    duplicateMovieClip ("_root.sparkB""sparkB" count3count3);
        
    setProperty ("_root.sparkB" count3_alphaMath.random ()*120 10);
        
        
    count4 +=1500;
        
    duplicateMovieClip ("_root.sparkC""sparkC" count4count4);
        
    setProperty ("_root.sparkC" count4_alphaMath.random ()*120 10);
        
        
    count5 +=2000;
        
    duplicateMovieClip ("_root.sparkD""sparkD" count5count5);
        
    setProperty ("_root.sparkD" count5_alphaMath.random ()*120 10);
        


  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    L'ho fatto, ma ho solo risolto che le duplica all'inizio e basta (una volta sola)...Se potessi mettere il file in rete, forse, sarebbe meglio...così capireste meglio cosa non va.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    io l'ho ricostruito e dal punto x e y di luce fuorisce la tua polvere in continuazione.

  7. #7
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Allora a sto punto postami te il codice, e anche dove lo hai scritto, se nei fotogrammi o nell'instanza,
    Grazie
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  8. #8
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Se qualcuno mi volesse aiutare, mi dica come sendargli il file che ho creato, così mi spiega il pasticcio che ho fatto.
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  9. #9
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ok risolto, praticamente la interpolazione aveva + keyframe e solo nel primo keyframe, la luce aveva il giusto codice per il duplicateMovieClip...
    Grazie mille rempox.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  10. #10

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.