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

    immagine panoramica 360

    ciao gente

    ho una foto panoramica

    ho letto molti post che suggerivano il programma ulead cool 360.

    in realtà io le foto le ho ritoccate in photoshop e adesso ho una foto di 2674 x 300 px.

    l'inizio a sinistra della foto coincide perfettamente (o quasi) con la fine a destra.

    quindi a me servirebbe solo uno script in flash che alla pressione e al movimento del mouse sposti l'immagine più a destra o più a sinistra, in modo da ottenere quell'effetto a 360°

    l'inconveniente è che flash non lo so usare per niente. Ho provato ad utilizzare questo script che ho trovato in una guida ma non ho capito bene dove piazzare il codice...


    Begin Tell Target ("../")
    Set Variable: "x" = GetProperty("/hidden", _x)
    Set Variable: "offset_x" = (start_x - x) / 8
    Set Variable: "cur_x1" = GetProperty("/movie1", _x)
    Set Variable: "cur_x2" = GetProperty("/movie2", _x)
    Set Property ("/movie1", X Position) = cur_x1 + offset_x
    Set Property ("/movie2", X Position) = cur_x2 + offset_x
    End Tell Target
    Go to and Play (2)



    Begin Tell Target ("../")
    Set Variable: "cur_x1" = GetProperty("/movie1", _x)
    Set Variable: "cur_x2" = GetProperty("/movie2", _x)
    If (cur_x1 <-3700)
    Set Property ("movie1", X Position) = cur_x2 + 3557
    End If
    If (cur_x2 <-3700)
    Set Property ("movie2", X Position) = cur_x1 + 3557
    End If
    If (cur_x1> 3700)
    Set Property ("movie1", X Position) = cur_x2 - 3557
    End If
    If (cur_x2> 3700)
    Set Property ("movie2", X Position) = cur_x1 - 3557
    End If
    End Tell Target

    Il numero 3557 corrisponde alla larghezza della mia immagine, ovviamente lo sostituirete con la larghezza della vostra!

    Infine il codice del 'pulsante rilevatore':

    On (Press)
    Begin Tell Target ("../")
    Set Variable: "start_x" = GetProperty("/hidden", _x)
    End Tell Target
    Begin Tell Target ("../update")
    Go to and Play (2)
    End Tell Target
    End On
    On (Release, Release Outside)
    Begin Tell Target ("../update")
    Go to and Stop (1)
    End Tell Target
    End On

    Secondo passo: sistemare l'immagine nel movie

    Ora importiamo l'immagine in un nuovo movie clip e posizioniamola con il suo bordo sinistro allineato al bordo dell'area di lavoro.Ora che abbiamo creato il nostro movie clip per l'immagine, creiamone un'altra copia di questo nella timeline principale. Chiamiamoli movie1 e movie2 . Posizioniamone uno verticalmente sull'area di lavoro dove dovrebbe stare. Non ha importanza dove sistemeremo il secondo, in quanto avremo al posizione del secondo in base a quella del primo, usando un actionscript all'inizio del movie (cambiare come prima il numero 3557 relativo alla larghezza dell'immagine):

    Set Property ("/movie2", X Position) = GetProperty("/movie1", _x) + 3557
    Set Property ("/movie2", Y Position) = GetProperty("/movie1", _y)

    Ora avete il vostro movie che vi permette di ruotare di 360° godendovi la foto panoramica!
    qualcuno può darmi una dritta?

    grazie ciau

  2. #2
    ti fornisco due link dove potrai scaricare due esempi di simulazione foto panoramica a 360°:
    http://www.sephiroth.it/file_detail....ents=10&id=67#
    e
    http://www.sephiroth.it/file_detail.php?id=101

    Entrambe però hanno il problema di non simulare la distorsione prospettica tipica di un'immagine grandangolare, cosa che invece succede per i panorama a 360° veri e propri.
    Il risultato è lo scorrimento di un'immagine piatta.

    Ti consiglio di dare un'occhiata anche a questa discussione (in un altro forum), dove si parla di tools che permettono di visualizzare con Flash dei panorami a 360° con le specifiche della VR (Virtual Reality):
    http://www.giorgiotave.it/forum/flas...no-qtvr-2.html

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.