• User Newbie

    comandare più clip contemporaneamente

    Ciao gente, questo è il mio primo post sul forum, volevo illustrarvi un problema al quale continuo a non trovare una buona soluzione.

    Immaginate di essere in uno stop() della timeline principale, quindi il filmato è fermo.

    ho diverse clip sparse per lo schermo (p2,p3,sbar2,sbar3), cambiando delle variabili (tramite dei pulsanti) voglio far muovere queste clip nella loro timeline.

    ho provato con una cosa di questo tipo.

    nel fotogramma con lo stop() della timeline principale ho messo questo codice:

    p2.onEnterFrame = function(){
    if(prova==2){
    p2.gotoAndPlay(2);
    sbar2.gotoAndPlay(2);
    }
    }

    (andrebbe ripetuto anceh per p3 ).

    quando la variabile 'prova' assume il valore 2 le clip p2 e sbar cominciano l'animazione ma si fermano dopo un unico fotogramma. se io faccio cambiare ancora la variabile invece la clip presegue...

    insomma, mi piacerebbe avere varie clip nello schermo e ognuna di queste "ragiona a modo suo"... ovvero sa cosa deve fare (o a che punto della propria timeline spostarsi) quando delle variabili cambiano valore.

    so di essere stato poco chiaro quindi vi metto dei link all'esempio e al sorgente (pesa poco).

    dev'esserci qualche errore stupido ma non ne vado fuori...

    grazie in anticipo a chi tenterà di aiutarmi!

    file pubblicato: www.i3fighters.com/mic/esempio.html

    file.fla : www.i3fighters.com/mic/esempio.fla


  • Community Manager

    Non puoi fare per ogni clip un pulsate?

    Con i pulsanti non ha senso, se invece devi fare altro si


  • User Newbie

    beh si, i 2 pulsanti sono messi li per lavorare con l'esempio. in realtà la situazione sarà che alcune variabili cambieranno valore in base ad alcuni eventi e le clip ferme in quel fotogramma dovranno agire di conseguenza

    scompare il rettangolo giallo e appare il menu a tendina giallo, scompare il rettangolo blu e appare il menù blu ecc ecc


  • Community Manager

    dartmic ma queste variabili come le lavori.

    Perchè dipende da dove arrivano.

    Esiste qualche esempio in rete da guardare, non ho ancora inquarato al 100% la situazione.

    Tu dici

    in realtà la situazione sarà che alcune variabili cambieranno valore in base ad alcuni eventi

    Allora hai bisogno di uno script con lo switch

    switch ($i) {
    case 0:
    echo "$i vale 0";
    break;
    case 1:
    echo "$i vale 1";
    break;

    }

    Invece di echo metti l'azione da compiere. Ma lo switch è supportato?

    Altrimenti devi usare IF


  • User Newbie

    mah... è un gran casino. comunque adeso provo a studiarmi un po quello che mi hai scritto, grazie mille intanto


  • Community Manager

    @dartmic said:

    mah... è un gran casino. comunque adeso provo a studiarmi un po quello che mi hai scritto, grazie mille intanto

    Si è un casino in effetti 🙂

    Aspetto qui le tue considerazioni.