Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    mascherare attachmovie con setmask

    Ciao a tutti,
    ho questo codice che mi carica una serie immaginine che con un altro script faccio muovere tipo carrellata.

    loghi = 145;
    num = 100;
    foto=1;
    dnd =150;
    while (num<loghi) {
    dnd=dnd+10
    this.attachMovie("thing", "logo" + num, num);
    _root.partners["logo"+num]._x = dnd;
    _root.partners["logo"+num]._y = 25;
    loadMovie("loghini/"+foto+".jpg", "logo"+num+"");
    num++;
    foto++;
    }

    Adesso vorrei che si vedesse solo una parte della carrellata.
    Ho fatto un altro ciclo in cui associo ad ogni "logo"+num una maschera.
    Funziona, ma è possibile usare una maschera sola per mascherare tutti i livelli?
    E' per ottimizzare il tutto.

    Grazie.

  2. #2
    Per quanto ne sappia no.
    Non ho capito come maschera il clip, però potresti mettere tutti i clip in un altro clip esterno e mascherare quello.
    Se l'effetto non è quello che ti serve, devi replicare anche il clip maschera per quante miniature.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Ma è possibile fare un attachmovie in un altro movieclip?
    Ho provato, ma non sembra funzionare....

    Da quel che so puoi attacchare solamente su un livello, ma spero di sbagliarmi.

  4. #4
    L'attachmovie lo fai dove vuoi. L'unica cosa che non puoi fare è quella di copiare la foto caricata. Tipo che ogni volta la devi ricaricare. Non mi ricordo precisamente che stavo tentando di fare, ma se duplicavo, o se facevo l'attch di una foto caricata, mi veniva fuori senza foto.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Scusa, fammi capire.
    dovrei fare una cosa del tipo:

    this.attachMovie("thing", "logo" + num, "clip");

    dove "clip" è un movieclip anche vuoto che ho nell'area di lavoro?
    E un secondo attach.movie sempre su "clip" si può fare?

    Se funziona, poi posso fare setmask solamente su clip e mi maschera tutti i "logo" + num che sono al suo interno, giusto?

  6. #6
    ne spe' mettiamo che in libreria hai un clip esportato per AS che si chiama "pippo"

    Se fai

    _root.attachMovie("pippo", "nuovo",1)

    crei un clip sotto root di nome "nuovo" con l'istanza di pippo.

    se poi faccio

    _root.attachMovie("ciccio", "nuovo",1)

    Sovrascrivo quanto c'era prima

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Infatti perchè "attacco" i due clip che ho in libreria sullo stesso livello e li chiamo nello stesso modo.

    Ma se attacco "pippo" sul livello 1 e "ciccio" sul livello 2, poi posso mascherarli entrambi con la stessa maschera usando il setmask?
    E' questa la mia domanda.

  8. #8
    No, puoi mascherare un clip alla volta

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Quindi un setmask per ogni attachmovie.....

    E con firefox non funziona......cacchio.

    Grazie mille comunque, mi studierò qualcosa.

  10. #10
    Perchè non deve funzionare?

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.