Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    duplicate MC e testo dinamico

    Ciao, tengo problema che non riesco a risolvere, ma penso sia una boiata:
    ho un pulsante con un campo di testo dinamico, l'ho inserito in un movieclip (nome istanza "2") in cui segue un tracciato ellittico. Vorrei usare duplicate movieclip per creare una decina di questi pulsanti che seguano tutti lo stesso tracciato ma che si fermino prima di sovrapporsi ai precedenti. Il campo di testo dinamico serve ad assegnare un link differente ad ogni pulsante.
    Mi sapete dare una mano?

  2. #2

    niente?

    nessuno mi sa dare una mano?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    link= new Array("link1","link2","link3","ecc..");
    for (i=0;i<=8;i++) {
    nome="tuoMc"+i
    tuoMC.duplicateMovieClip (nome,i);
    _root[nome].testo=array[i];
    }

    In questo modo ottieni 9 copie del tuoMC
    Metti questo script dopo aver inserito tuoMC sulla timeline.
    testo = la variabile che visualizza i link

    Per quanto riguarda:
    "pulsanti che seguano tutti lo stesso tracciato ma che si fermino prima di sovrapporsi ai precedenti"
    Nom ho ben capito!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    Ho fatto un errore di battitura:
    non _root[nome].testo=array[i];
    ma _root[nome].testo=link[i];

  5. #5
    Originariamente inviato da sauzer78
    Per quanto riguarda:
    "pulsanti che seguano tutti lo stesso tracciato ma che si fermino prima di sovrapporsi ai precedenti"
    Nom ho ben capito!
    Il fatto è che i pulsanti dovrebbero scorrere lungo il percorso, ma se il primo compie tutto il percorso il secondo dovrà compiere il percorso - x, ovvero se il primo trasla di 100 il secondo di 90, il terzo di 80 e così via.
    Spero di essere stato più comprensibile. Grazie

  6. #6

    ...ancora una cosa

    Originariamente inviato da sauzer78
    link= new Array("link1","link2","link3","ecc..");
    for (i=0;i<=8;i++) {
    nome="tuoMc"+i
    tuoMC.duplicateMovieClip (nome,i);
    _root[nome].testo=array[i];
    }

    In questo modo ottieni 9 copie del tuoMC
    Metti questo script dopo aver inserito tuoMC sulla timeline.
    testo = la variabile che visualizza i link
    Lo script va inserito sul movieClip o sul keyframe?

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    su keyframe.
    per quanto riguarda il percorso dei pulsanti prova a sfruttare i frame del MC.
    es: se il primo pulsante compie il percorso completo in 50 frame il secondo pulsante si dovrà fermare a 45 il terzo a 40 ecc.

  8. #8

    io ti ringrazio ma...

    ...non funzica!
    Ti riporto il testo dello script:
    link= new Array("1.htm","2.htm","3.htm","4.htm","5.htm","6.h tm","7.htm","8.htm","9.htm","10.htm");
    for (i=0;i<=8;i++) {
    nome="mcContenitore"+i
    mcContenitore.duplicateMovieClip (nome,i);
    _root[nome].testo=link[i];
    }

    ho messo lo script su un keyframe vuoto nello stage principale, mi sai dire esattamente dove mettere lo script? Grazie mille

  9. #9
    l'ho inserito in un movieclip (nome istanza "2")
    Mi sembra che non puoi assegnare come nome di istanza solo un numero, devi metterci prima almeno una lettera, chiamalo tipo "mc2" o simili ...

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    puoi metterlo dove vuoi l' importante è che sullo stage sia presente l' istanza del movieclip di nome "mcContenitore".

    es: crea due livelli, sotto metti l'istanza di nome "mcContenitore" e nel livello sopra allo stesso frame metti lo script.

    p.s. Hai dato il nome istanza giusto al MC?

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.