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

    maschera AS che non funziona

    Questo è il mio codice



    Codice PHP:
    for (var 0i<titoli.lengthi++) { 
                    
    duplicateMovieClip("portafoto""portafoto"+ii); 
                    
    _root["portafoto"+i].setMask(masck); 
                    
    setProperty(_root["portafoto"+i], _xx_p); 
                    
    setProperty(_root["portafoto"+i], _yy_p); 
                    
    x_p += _root.portafoto._width
                    
    _root["portafoto"+i].titolo titoli[i]; 
                    
    path imges[i]; 
                    
    _root["portafoto"+i].path_1 path
                    
    loadMovie(path_root["portafoto"+i].foto); 
                } 
    e la maschera (masck) funziona solo sull' ultimo mc duplicato, perche ?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    perchè l'assegnazione di una maschera è univoca... puoi assegnare una sola maschera ad un solo clip

  3. #3
    ok allora nello steso ciclo ho duplicato la mascera e non funziona uguale , per il momento però ho risolto caricando un movie che funge da maschera su un livello superiore ai mc duplicati

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    c'è un problema di fondo... a cui non avevo badato prima... nel codice hai un loadMivoe nei clip appena duplicati... ebbene, il loadMovie elimina ogni elemento esistente nel clip di destinazione sostituendolo con quello che viene caricato... questo comprende anche tutte le proprietà e i metodi... quindi comprende anche il setMask, è per questo che la maschera non viene "riconosciuta" come tale... bisognerebbe utilizzare un preload e solo al termine di questo assegnare la maschera... questo ovviamente in caso si voglia fare dinamicamente

    se invece hai un clip contenitore in un layer in cui andrai a creare e caricare i tuoi clip, e una maschera nel layer superiore, risolvi facilmente in questo modo

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.