Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Zoom su foto

  1. #1

    Zoom su foto

    Ciao
    spero di nn essere banale, ma ho cercato nel forum senza trovare nulla...

    ho esigenza di fare dei semplici zoom su parti di fotografie animate con flash. L'swf creato mi rovina le fotografie durante il ridimensionamento.

    esiste un modo per evitare questa distorsione?

    ringrazio in anticipo
    Vuoi far ridere Dio?
    raccontagli i tuoi piani...
    mi occupo di web design, immagini gratis e gatti, e da grande farò il portale!

  2. #2
    aggiungo un elemento: io sto usando ancora flash mx2004 professional

    ho già l'aggiornamento al cs3 ma non ho ancora avuto tempo di aggiornare.

    non è che per caso il problema si risolve col cs3?

    fatemi sapere
    grazie
    Vuoi far ridere Dio?
    raccontagli i tuoi piani...
    mi occupo di web design, immagini gratis e gatti, e da grande farò il portale!

  3. #3
    forse sarebbe più semplice se postassi il codice in ogni caso se fai un zoom di una immagine

    se non vuoi che la foto sgrani su una scala di zoom che va da 100% --> 300%

    il 300% deve essere il 100% della foto quindi all'interno del Flash la fotografia deve essere rimpiccolita al 33%

    Spero di essere stato chiaro ma forse non ho capito cosa intendi per ROVINARE.


  4. #4
    si ma la questione è ancora + semplice, niente codice, ti parlo di un normalissimo motion tween, una animazione che vada a ingrandire la foto.

    ovvio l'immagine inserita in fla è quella + grande, che parte + piccola.

    la foto nel tragitto si "frastaglia".. ho visto che succede anche con flash cs3

    possibile che una cosa del genere non abbia una soluzione?
    Vuoi far ridere Dio?
    raccontagli i tuoi piani...
    mi occupo di web design, immagini gratis e gatti, e da grande farò il portale!

  5. #5
    mai fatto con il motion tween

    prova con la classe mx.transition EASY Function

    Ciao

  6. #6
    apri un fla nuovo

    importa una immagine grande

    rimpiccolisclila

    F8 converti in clip ed istanzia "mc"

    incolla questo e prova

    codice:
    import mx.transitions.*;
    import mx.transitions.easing.*;
    
    mc.onPress=function(){
    	var zoomL:Tween = new Tween(this,"_xscale",Strong.easeOut,100, 120, 0.5,true)
    	var zoomH:Tween = new Tween(this,"_yscale",Strong.easeOut,100, 120, 0.5,true)
    }
    mc.onRelease=function(){
    	var zoomL:Tween = new Tween(this,"_xscale",Strong.easeOut,120, 100, 0.5,true)
    	var zoomH:Tween = new Tween(this,"_yscale",Strong.easeOut,120, 100, 0.5,true)
    }
    Ciao

  7. #7
    Originariamente inviato da rempox
    apri un fla nuovo

    importa una immagine grande

    rimpiccolisclila

    F8 converti in clip ed istanzia "mc"

    incolla questo e prova

    codice:
    import mx.transitions.*;
    import mx.transitions.easing.*;
    
    mc.onPress=function(){
    	var zoomL:Tween = new Tween(this,"_xscale",Strong.easeOut,100, 120, 0.5,true)
    	var zoomH:Tween = new Tween(this,"_yscale",Strong.easeOut,100, 120, 0.5,true)
    }
    mc.onRelease=function(){
    	var zoomL:Tween = new Tween(this,"_xscale",Strong.easeOut,120, 100, 0.5,true)
    	var zoomH:Tween = new Tween(this,"_yscale",Strong.easeOut,120, 100, 0.5,true)
    }
    Ciao
    ti ringrazio per lo script, quello che mi chiedo è perchè in una semplice animazione io sia costretto ad usare un espediente del genere, possibile che flash abbia questo bug?
    Vuoi far ridere Dio?
    raccontagli i tuoi piani...
    mi occupo di web design, immagini gratis e gatti, e da grande farò il portale!

  8. #8
    non è un espediente, ma uno spassionato consiglio che a mio avviso ti peserà anche di meno in termini di KByte, infatti se vuoi all'ungare l'animazione tu che fai:

    devi aggiungere delle frame

    Con il codice basta che passi da 0.5 a 1.5 ovvero il tempo di durata dell'animazione


  9. #9
    ORRORE all'ungare intendevo allungare

  10. #10
    ho trovato una vecchia discussione

    http://forum.html.it/forum/showthrea...ghlight=rempox

    che produsse questo esempio

    http://www.rempox.it/forum/image/img_zoomer.swf

    in cui tutto il codice è descritto nel POST

    Se ti può servire

    Ciao

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.