Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: setMask

  1. #1

    setMask

    Ciao a tutti dovrei fare un sequenza di setMask!
    Dunque mi spiego meglio vorrei che all'inizio del filmato partisse un
    imag.setMask(quadr);
    e terminato questo andasse al fotogramma due
    gotoAndPlay(2);
    per poi fare un'altro un'altro
    imag.setMask(quadr1);

    spero di essermi spiegata bene !
    grazie mille per l'aiuto!

  2. #2
    onClipEvent(enterFrame){
    posizione = this._currentFrame
    dyn_mask="quad"+posizione
    _root.imag.setMask(_root[dynmask])
    }
    prova

  3. #3
    ...ho provato ma ho un pò di problemi! (scusa grazie di avermi risposto!)

    Dunque, su quale clip devo posizionare il mio script?....poichè ho creato un clip vuoto e ho associato lo script,ma non funziona!
    poi domanda, come fa a riconoscere il secondo clip quello che si chiamerebbe "quadr1" dalla posizione del frame?

    Grazie mille peri chiarimenti

  4. #4
    Perdona me forse ho confuso

    bisogna vedere come è strutturato il tuo filmato.

    Adesso provo a farti un esempio

  5. #5
    grazie mille gentillissimo!!!

  6. #6
    lo puoi fare in diversi modi

    CASO A)

    hai un clip _root.imag a 5 frame
    e
    5 clip mask [mask1, mask...., mask5]

    ogni clip mask contiene una forma differente, quindi sulla root

    esempio:
    codice:
    _root.imag.onEnterFrame = function(){
     // calcolo posizione filmato
        posizione = this._currentframe 
     //  creo il nome del Clip MASK da associare
        dyn_mask="quad"+posizione 
     //associo
        _root.imag.setMask(_root[dynmask]) 
    }

    CASO B)
    hai solo 2 clip imag e mask


    "MASK" è costituito da 5 frame, ogni frame contine una forma"IMAG"
    quindi sulla root:

    codice:
    // il clip mask è formato da 5 frame
    // ogni frame contiene una forma differente
    // occhio, ovale, stella, triangolo, mista
    // fermo il clip mask
    mymask.stop()
    // my clip è costituito da 5 rettangoli colorati
    // ogni 5 frame si sposta indietro cambiando così colore
    // associo la maschera al clip
    myclip.setMask(mymask)
    
    myclip.onEnterFrame = function(){
    	// calcolo la frame di myClip
    	posF = this._currentframe
    	this.stop()
    	if(posF<5){_root.mymask.gotoAndStop(1);}
    	if(posF>=5 and posF<10){_root.mymask.nextFrame()}
    	if(posF>=10 and posF<15){_root.mymask.nextFrame()}
    	if(posF>=15 and posF<20){_root.mymask.nextFrame()}
    	this.nextFrame()
    }

    ora quelli postati sono esempi, quindi potresti modificarteli come vuoi

    magari con un switch(posF) e n case posF="..."

    vedi tu

  7. #7
    grazie mille ci provo e ti dico!!
    grazie

  8. #8
    ma non funziona!
    il primo esempio non maschera la mia immagine!
    il secondo sembra che non consideri lo script poichè funziona come se mettessi solamente:
    myclip.setMask(mymask);

    scusa ma dove sbaglio grazie mille per l'aiuto!

  9. #9

  10. #10

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.