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

    Maschera guidata dal mouse

    Chi mi aiuta?
    devo inserire una foto,la quale devo rendere totalmente opaca,quindi sfondo nero,foto nera.
    Quando passo col mouse devo avere un effetto torcia,cioè che si illumini una parte della foto in base alla posizione del mouse.
    Quindi dovrei mettere la foto su un livello mascherato e crearmi un altro livello maschera il quale però non lo posiziono sulla foto,ma lo metto con la funzione drag.
    Come devo fare?
    Come faccio a dare un effetto luce,cioè si vede questa luce che illumina,e che ai bordi è più annebbiata?

  2. #2
    Ti scrivo lo script

    onClipEvent(mouseMove){
    if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
    _root.accendi=true; this.nero._visible=false
    }else{_root.accendi=false;this.nero._visible=true
    }
    }
    onClipEvent(mouseDown){
    if(_root.accendi){
    if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
    startDrag(this.luce)}
    else{stopDrag()}
    }
    }

    crea un clip vuoto

    livello 1 importa la foto
    livello 2 (sopra) crea un rettangolo NERO e trasformalo in Clip "nero"
    livello 3 (sopra) disegna un cerchio e trasformalo in Clip "luce"

    trasforma il livello 3 in MASK e quelli sottostanti in Maskerati

    Metti il clip totale sullo stage ed associa lo script

    Ciao

  3. #3
    Devi poi controllare lo stopDrag() mentre per lo startDrag devi mettere i confini del trascinamento.

  4. #4

    forse così è + semplice

    onClipEvent(load){
    initx=this.luce._x
    inity=this.luce._y
    }
    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    _root.accendi = true;
    this.nero._visible = false;
    } else {
    _root.accendi = false;
    this.nero._visible = true;
    }
    }
    onClipEvent(enterFrame){
    if(_root.accendi){
    this.luce._x=_xmouse;this.luce._y=_ymouse}
    else{this.luce._x=initx;this.luce._y=initiy}
    }

  5. #5
    ciao,scusa il ritardo

    sto vedendo adesso le tue risposte


    grazie

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.