Visualizzazione dei risultati da 1 a 8 su 8

Discussione: istanze in sequenza..

  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    istanze in sequenza..

    ho un problema forse banalissimo ma mi manca la corretta sintassi per metterlo in pratica..

    a me serve un modo per poter usare in un pulsante PIPPO un'istanza che prenda dei valori variabili.. tipo
    _root.strutturaN.gotoAndPlay(etc..)

    in cui quel N è il valore di un testo dinamico che viene modificato da una serie di pulsanti..
    tanto per rendere l'idea:
    il pulsante1 imposta che _root.N=1; e a quel punto se premo PIPPO deve partire _root.struttura1
    il pulsante2 imposta che _root.N=2; e se premo PIPPO deve partire _root.struttura2
    etc..

    quindi il mio problema è come cavolo è la sintassi per dire a Pippo che al percorso _root.struttura deve aggiungere N?

    so che mi sono spiegato in maniera incomprensibile ma spero che qualcuno riesca comunque a capirmi..


    grassie
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    perché potrei impostare un
    if(N=1){
    apri _root.struttura1
    e chiudi tutti gli altri
    } else {
    if(N=2){
    apri _root.struttura2
    e chiudi tutti gli altri
    } etc..
    ma è scomodissimo anche perché i pulsanti sono abbastanza e tutti i movieclip hanno animazioni diverse di entrata e uscita e quindi dovrei impostare millllle condizioni..

    a me basta sapere se esiste un modo per dirgli _root.struttura+"_root.N".faiquellochetidicoio
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    _root.struttura[N].gotoAndPlay(x);

    dove N è la variabile che passi dal pulsante

    ad es.
    on(press){
    _root.N = "uno";
    }



    ps. cmq nel ciclo if la sintassi corretta per
    la condizione è if(N==1)!

  4. #4
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    caspita non mi funziona..

    io per provare ho detto semplicemente al primo fotogramma della mia animazione che N=1; e ho attivato solo un pulsante a cui ho detto
    on(release){
    _root.struttura[N].gotoAndStop(3);
    //che è l'azione che dovrebbe compiere il mio struttura1
    }
    ma non fa nulla..

    i pulsanti non sono nella root ma sono contenuti all'interno di un altro movieclip e allora ho provato anche con
    on(release){
    _root.struttura[_root.N].gotoAndStop(3);
    }
    però nulla..

    azz
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  5. #5
    allora:
    la sintassi _root.struttura[_root.N].gotoAndStop(3);
    è sicuramente errata!

    prova così:
    sul frame della root:
    _root.struttura[n].gotoAndStop(3);
    se il movie "uno" è istanziato nel movie "struttura"

    _root[n].gotoAndStop(3);
    se il movie "uno" è istanziato direttamente sulla _root
    (aggiungi un frame due per creare un ciclo)

    sul pulsante:
    on(release){
    _root.n = "uno";
    }

    ti assicuro funziona!!

  6. #6
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da saraWeb
    allora:
    la sintassi _root.struttura[_root.N].gotoAndStop(3);
    è sicuramente errata!
    c'ho provato

    allora ho fatto un po' di prove creando un file nuovo più semplice e penso di aver trovato il modo per risolvere

    praticamente se i miei movieclip hanno nome istanza "struttura1" "struttura2" etc e provo a farli partire con _root.struttura[n].goto.. non lo prende.. ma se istanzio i movieclip solo con "1" , "2" etc, al clic sul bottone modifico n impostandolo come 1, 2 etc .. e come azione utilizzo _root[n].gotoAndStop(x); allora funziona perfettamente..

    ora devo solo adattare questo metodo al mio filmato definitivo

    ti ringrazio davvero moltissimo, non so come avrei fatto senza di te! :metallica

    è nella nostra unicità che risiede la meraviglia degli esseri umani

  7. #7
    sono contenta che sia tutto a posto,
    ora devi solo togliere la scritta
    "donne...brutta bestia..."
    :tongue:

    a presto
    Ciao

  8. #8
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da saraWeb
    sono contenta che sia tutto a posto,
    ora devi solo togliere la scritta
    "donne...brutta bestia..."
    :tongue:

    a presto
    Ciao
    ..mmhh..

    quella ha il suo perché e mi sa che rimarrà lì ancora a lungo..

    ciao e davvero grazie ancora
    è nella nostra unicità che risiede la meraviglia degli esseri umani

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.