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

    zoom immagini al passaggio del mouse

    ciao a tutti!
    sono nuovo del forum ed anche del mondo flash, quindi scusatemi se avessi inavvertitamente postato in una sezione sbagliata.
    ho un problema da giorni che non riesco a risolvere:
    ho una serie di immagini caricate con il componente UILoader, vorrei che si potessero ingrandire passandoci con il mouse e in un certo senso ci sono riuscito

    next_.addEventListener(MouseEvent.CLICK, nextImage);

    var imageNumber:Number = 1;


    function checkNumber():void{
    next_.visible=true;
    back_.visible=true;
    if(imageNumber==40){
    trace(imageNumber);
    next_.visible = false;
    }
    if(imageNumber==1){
    trace(imageNumber);
    back_.visible = false;
    }
    }
    checkNumber();

    function nextImage(evtObj:MouseEvent):void{
    imageNumber++;
    ImageLoader.source = "portfolio/0"+imageNumber+".jpg";
    textLoader.source = "portfolio_text/t0"+imageNumber+".png";
    checkNumber();
    }

    back_.addEventListener(MouseEvent.CLICK, backImage);

    function backImage(evtObj:MouseEvent):void{
    imageNumber--;
    ImageLoader.source = "portfolio/0"+imageNumber+".jpg";
    textLoader.source = "portfolio_text/t0"+imageNumber+".png";
    checkNumber();
    }

    ImageLoader.addEventListener(Event.COMPLETE, imageLoaded);

    import fl.transitions.Tween;
    import fl.transitions.easing.*;

    function imageLoaded(event:Event){
    trace("image has been loaded");
    new Tween(ImageLoader, "alpha", Regular.easeOut, 0, 1, 1, true);
    }


    ImageLoader.addEventListener (MouseEvent.MOUSE_OVER, zoomIn);
    ImageLoader.addEventListener (MouseEvent.MOUSE_OUT, zoomOut);

    function zoomIn(e:MouseEvent):void{
    ImageLoader.scaleX=1.50
    ImageLoader.scaleY=1.50
    }

    function zoomOut(e:MouseEvent):void{

    ImageLoader.scaleX=1
    ImageLoader.scaleY=1
    }

    solo che l'immagine si ingrandisce da un punto in alto a sinistra e, a quanto pare, non è possibile modificare il punto di registrazione dell'UILoader [o almeno io non sono riuscito...].
    Vorrei che si ingrandissero da un punto in basso a destra, sono sicuro che c'è un modo, ma chiedo a voi perchè non ho lumi...ho cercato in giro ma non ho fatto altro che aumentare la confusione.
    grazie infinite!

  2. #2
    non c'è nessuno che ha qualche idea in merito?
    grazie comunque

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.