Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con SetMask e LoadMovie

    Ho un problema strano.
    Ho un recipiente in cui carico una foto con loadmovie

    recipiente.loadMovie("esempio.jpg")

    il file JPG viene caricato e visualizzato senza problemi.

    se però volgio applicare come maschera un mc chiamato maskera la maschera non viene applicata, e anzi vedo il mc sullo stage maskera come se fosse un mc normale.

    onClipEvent(load){
    recipiente.setMask(maskera);
    }

    i percorsi sono corretti. ma non funziona.

    ho fatto quindi una prova in questo modo : ho creato un mc esterno a recipiente che chiamo prova . a questo punto ho questa struttura

    _root
    ---- prova
    -------recipiente
    ---- maskera

    se applico la maschera a prova (dopo aver caricato il loadmovie in recipiente), tutto funziona!!! perhcè ?


    prova.recipiente.loadMovie("esempio.jpg")

    onClipEvent(load){
    prova.setMask(maskera);
    }
    =MaRk0n3=


  2. #2
    Tutto dipende da dove associ l'istruzione:
    codice:
    onClipEvent(load){
    ........setMask(maskera);
    }
    e NON dal percorso.

    Ricorda che il movieclip "maschera" NON può essere contenuto in recipiente altrimenti il loadMovie lo rimpiazzerebbe.

  3. #3
    grazie mille per la risposta.

    la maskera non è dentro il recipiente.

    non ho capito però il resto del tuo suggerimento.
    =MaRk0n3=


  4. #4
    il load movie è un'istruzione "distruttiva" nel senso che TUTTO quello che c'è nel movieclip viene rimpiazzato dal nuovo contenuto e le proprietà resettate al loro valore iniziale.

    Per evitare malfunzionamenti, la sequenza logica è:
    1) carico il nuovo movie
    2) applico la maschera

    Eventualmente, a seconda delle esigenze, si può fare anche così:
    a) rendo invisibile il movieclip
    1) carico il nuovo movie
    2) applico la maschera
    b) faccio ricomparire il movieclip

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.