• Super User

    Ho capito. Scrive qui il codice che hai usato pero.:D


  • User Newbie

    on (release) {
    loadMovie("Panoramica 360.swf", "_root.foto.immagini");
    }

    scusa sono rinko!:fumato:


  • Super User

    @bibi1968 said:

    on (release) {
    loadMovie("Panoramica 360.swf", "_root.foto.immagini");
    }

    scusa sono rinko!:fumato:

    😄

    Ok prova:

    
    on (release) {
    _root.foto.immagini.loadMovie("Panoramica 360.swf");
    _root.foto.immagini._width = 400;
    _root.foto.immagini._height = 300;
    }
    
    

    :bho:


  • User Newbie

    :bho: niente da fare, ora provo con il suicidio!!!

    Sei davvero molto gentile, grazie del tuo aiuto, penso di essere un caso disperato!


  • Super User

    Mi dispiace ma non ci arrivo.:(

    Mi sono salvata il tuo swf panoramica ma gli codice che funzionano con un swf esterno 'normale' non vanno per il tuo.

    Ho provato a farlo caricare completamente prima di ridimensionare il clip filmato contenitore con le vecchie metode di una funzione e poi con il movieClipLoader. Nulla da fare, si ridimensiona sempre a pieno schermo. Non so se quel filmato e stato impostato in quella maniera di origine.:bho:

    Se Flep ha il tempo di aiutarti lo fara sicuramente domani. Se lui non c'e l'ha fa, vuole dire che puoi considerare il suicidio (scherzo).:D


  • Super User

    Ciao 🙂

    Con loadMoie non pò funzionare, in quanto dici a Flash:
    carica l' swf e imposta le misure della MovieClip a 400 e 300.
    Mentre gli dici di cambiare le dimansioni lash sta ancora caricando e non sa quando l' evento di fine caricamento è avvenuto ( è in quel momento che devi assegnare le dimansioni ) in quanto il metodo loadMovie non te lo permette.

    La posto di loadMovie, però non scrivere il codice sul bottone, seleziona il keyframe dove si trova il bottone che al click deve caricare l' swf.
    Apri il pannello azioni e scrivi:

    var loader:MovieClipLoader=new MovieClipLoader();
    var obj:Object=new Object();
    
    nomeBotone.onPress=function()
    {
        loader.addListener(obj);
        loader.loadClip('Panoramica 360.swf',_root.foto.immagini);
    }
    
    obj.onLoadInit=function()
    {
        _root.foto.immagini._width=400;
        _root.foto.immagini._height=300;
    }
    

  • Super User

    @Flep said:

    Ciao 🙂

    Con loadMoie non pò funzionare, in quanto dici a Flash:
    carica l' swf e imposta le misure della MovieClip a 400 e 300.
    Mentre gli dici di cambiare le dimansioni lash sta ancora caricando e non sa quando l' evento di fine caricamento è avvenuto ( è in quel momento che devi assegnare le dimansioni ) in quanto il metodo loadMovie non te lo permette.

    La posto di loadMovie, però non scrivere il codice sul bottone, seleziona il keyframe dove si trova il bottone che al click deve caricare l' swf.
    Apri il pannello azioni e scrivi:

    >var loader:MovieClipLoader=new MovieClipLoader();
    var obj:Object=new Object();
     
    nomeBotone.onPress=function()
    {
        loader.addListener(obj);
        loader.loadClip('Panoramica 360.swf',_root.foto.immagini);
    }
     
    obj.onLoadInit=function()
    {
        _root.foto.immagini._width=400;
        _root.foto.immagini._height=300;
    }
    >```
     
    Giusto, cosi ho pensato dopo avere messo la prima risposta e per quello ho fatto altre prove incluso il MovieClipLoader.  Personalemente sono riuscita a farlo funzionare per altri swf ma non per quello 'panoramica 360.swf'. :bho:
    Vediamo che risponde Bibi.  Mi ha incuriosita quella cosa.:)
    So che sei piu forte di me Flep e sicuramente avrai la soluzione giusta.:D

  • User Newbie

    Mi inserisco nella discussione...

    Il discorso di Flep è perfetto perché è chiaro che, fintantochè il caricamento non è completato, non si può intervenire sulle proprietà del movieclip.

    Il problema è che NON sappiamo come "lavora" il flash esterno creato da pano2VR.
    Se questo, a sua volta, carica un'immagine esterna (l'immagine panoramica) perdiamo il controllo sulle dimensioni di quest'ultima, anche se operiamo sulle proprietà del clip che la contiene.

    Secondo me, quindi, per risolvere il tuo problema, devi agire con pano2vr, impostando delle opzioni di pubblicazione (in particolare le dimensioni) che siano compatibili con il tuo progetto.

    Ho dato un'occhiata al sito di pano2VR ed ho notato che esiste anche l'opzione di visualizzazione full-screen... non sarà, per caso, che hai generato il flash-vr con questa opzione?

    Una soluzione "workaround" potrebbe essere quella di "ridimensionare" il tuo panorama... sarebbe comunque un tentativo da fare.


  • User Newbie

    purtroppo non funziona, il filmato l'ho generato con misure fisse ma lui lo espande lo stesso. sul sito c'è un esempio di come inserirlo all'interno di flash ma sinceramente con tutti quei codici vado in palla totale.

    http://gardengnomesoftware.com/pano2qtvr_sample_flash.php

    andando dentro virtual tour c'è il file origine da scaricare, come dicevo ci capisco poco e in particolare non ho la minima idea per l'inserimento nella mia struttura.

    siete fantastici e gentilissimi 🙂


  • Super User

    A questo punto credo che il problema sia che l' SWF esterno è stato creato con Pano2QTVR.


  • User Newbie

    ancora una cosa, il file me lo hanno dato anche in formato .mov, ho provato ad importarlo e nada, tiene l'immagine fissa senza poter scorrere all'interno della panoramica. Vi chiedo: esiste un modo per far aprire all'interno di flash il file .mov?

    grazie ancora, roby


  • Super User

    .mov è un formato video, devi per forza importarlo...


  • User Newbie

    @bibi1968 said:

    ancora una cosa, il file me lo hanno dato anche in formato .mov, ho provato ad importarlo e nada, tiene l'immagine fissa senza poter scorrere all'interno della panoramica. Vi chiedo: esiste un modo per far aprire all'interno di flash il file .mov?
    grazie ancora, roby

    Lo puoi importare ma le funzionalità VR te le puoi scordare, ameno che tu sviluppi un API per permettere a Flash di manovrare il file .mov


  • Super User

    Con Flash CS3 puoi esportare o importare in MOV ed Actionscript.

    C'è un rilevante numero di miglioramenti al workflow del video in CS3. E' stato aggiunto un modo facile di aggiungere sottotitoli a videos, e finalmente un modo facile di salvare i cue points da un FLV, o cue points da caricare per applicare ad un archivio di FLV. E finalmente adesso si può esportare ogni genere di animazione in formato MOV.

    In versioni precedenti di Flash, l'esportazione di QuickTime era limitata che non si potevano esportare animazioni che contenevano MovieClips animate oppure animazioni actionscript. Questo era un problema per quelli che volevano esportare ad una configurazione per televisione o DVD, o se si voleva utilizzare un video editor-tool per modificare il proprio video. Flash CS3 ha migliorato l'esportazione a QuickTime e adesso si possono esportare animazioni basate su codice Actionscript o animate su timeline. Questo permette la flessibilità di creare l'animazione che si preferisce e poi esportare in MOV.


  • User Newbie

    Per risolvere i tuoi problemi, bibi1968, devi seguire le indicazioni indicate qui:
    http://gardengnomesoftware.com/samples/pano2qtvr/flashtour/
    la descrizione sull'uso dell'API la trovi qui:
    http://gardengnomesoftware.com/forum/viewtopic.php?t=62

    In pratica, prima di tutto si blocca la _root del filmato secondario
    poi si impostano le variabili dell'API che controllano le proprietà dell'immagine panoramica.

    Ho anche realizzato un esempio che puoi vedere e scaricare qui:
    http://digilander.libero.it/pasavign/media/flash-garage.htm

    L'esempio in questione è il primo in alto: panoload.swf