Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [2004]Mascherare clip dinamico

    Ciao a tutti!

    Nel mio filmato con attachMovie porto un clip sullo stage:

    _root.attachMovie("clip", "clip"+livello, livello);

    devo mascherare queto clip con una maschera... ho provato con:

    _root.clip.setMask("mask");

    Però non succede un cippa! :master:

    Ahn, il mio scrip è all'interno di un ciclo for, quindi:

    codice:
    for (l=1; l<numerofoto+1; l++) {
    	livello++;
    	_root.attachMovie("clip", "clip"+livello, livello);
    	clip.setMask("mask");
    	ecc...
    Come posso fare?
    grazie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    A)
    codice:
    for (l=1; l<numerofoto+1; l++) {
    	livello++;
    	_root.attachMovie("clip", "clip"+livello, livello);
    	clip.setMask("mask");
    	ecc...
    e clip chi è?
    dovrebbe essere:

    eval("clip"+livello).setMask("mask");

    B) come fai tu verrà mascherato solo l'ultimo movieClip. Devi creare un movieClip esterno che verrà maskerato e che conterrà i movieClip duplicate.

    esempio:

    codice:
    colX = 110;
    _root.createEmptyMovieClip("mcEsterno",1);
    mcEsterno.setMask("mask");
    for (l=1; l<10; l++) {
    	_root.mcEsterno.attachMovie("clip", "clip"+l, l);
    	mc = eval("mcEsterno.clip"+l);
    	mc._x = colX;
    	mc._y = 80;
    	colX += 10;
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Infatti..
    ho provato con:

    _root["clip"+livello].setMask(mask);

    perà mi maschera solamente l'ulitmo clip creato!

    Adesso provo con il metodo che mi hai detto tu!

    ..una cosa..a cosa serve "colX = 110"?

    E' per tenere la distanza tra i vari Mc che verrano creati? :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Originariamente inviato da Aran

    ..una cosa..a cosa serve "colX = 110"?

    E' per tenere la distanza tra i vari Mc che verrano creati? :master:
    li ho usati io per impostare le coordinate dei movieClip duplicati e per spostari sull'asse delle x di 10 px ognuno

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.