Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236

    Array che si perde per strada

    Buenas tardes a tutti...

    mi capita una cosa stranissima.
    Nel mio giochino con motorino che corre sulla strada (tipo classico arcade per intenderci) ho una serie di ostacoli disseminati lungo il percorso.
    Quando il motorino incoccia in uno di questi (metodo hitTest), parte un'animazione inserita nella timeline del motorino con perdita di punti.
    Gli ostacoli sono elencati in un array nel primo frame della timeline principale, lo script che gestisce la collisione e la perdita dei punti è collegato alle ruote del motorino che sono un mc annidato dentro l'mc del motorino.

  2. #2
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236
    ...ho perso un pezzo di messaggio

  3. #3
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236
    ma che succede???
    Continuano a partire i messaggi da soli?!?!?!!?

    Bah!

    Continuo...

    fino a che il filmato viene fatto girare autonomamente va tutto bene.
    Se carico questo filmato con il loadMovie dentro un mc di un altro swf contenitore sembra che si perda l'array.
    Quindi non vede gli ostacoli e non partono l'animazione ela perdita di punti.


    Questo è il codice associato alle ruote all'interno del motorino:

    onClipEvent(enterFrame){
    for (i=0;i<_parent._parent.Ostacoli.length;i++){
    if (this.hitTest(_parent._parent.Ostacoli[i])) {
    _parent._parent.score-=100;
    _parent.gotoAndPlay( 2 );
    }

    }
    }

    Non me lo spiego, ho un amico che fa programmazione de anni e non se lo spiega nemmeno lui però lui non è flashista o flashato che dir si voglia...qualche flashato se lo spiega?

  4. #4
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236
    Up.

    Have a nice day!

  5. #5
    che cosa c'è nell'Array?
    il nome istanza degli ostacoli?

    Ancora: le clip degli ostacoli dove sono posizionate? (intendo come percorso)

  6. #6
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236
    Ciao.

    Nell'array ci sono i nome delle istanze che sono tutte posizionate a livello della _root tranne gli ultimi 3 che sono nidificati.

    Questo è l'array:

    var Ostacoli = new Array();
    Ostacoli[0]=car1;
    Ostacoli[1]=car2;
    Ostacoli[2]=car3;
    Ostacoli[3]=acqua;
    Ostacoli[4]=buca;
    Ostacoli[5]=marginf;
    Ostacoli[6]=margsup;
    Ostacoli[7]=tombino;
    Ostacoli[8]=stradaPrinc.linea_cont;
    Ostacoli[9]=stradaPrinc.linea_cont1;
    Ostacoli[10]=stradaPrinc.linea_cont2;

    ed è posizionato nel primo frame della seconda scena della timeline principale. Nella prima scena c'è un preload (che non funziona ma a quello ci penso poi...).

  7. #7
    secondo me dovresti mettere _parent._parent anche nell'Array...

  8. #8
    Utente di HTML.it L'avatar di Niniane
    Registrato dal
    May 2004
    Messaggi
    236
    In realtà era tutto ok, funziona perfettamente.

    Ho perso ore dietro a un problema fantasma....
    Non mi sono accorta che stavo facendo caricare un file vecchio su cui non avevo fatto le modifiche del caso.

    Ho bisogno di una vacanza!!!

  9. #9
    Originariamente inviato da Niniane
    Ho bisogno di una vacanza!!!

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.