- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Caricare swf esterno qtvr
-
Ho capito. Scrive qui il codice che hai usato pero.:D
-
on (release) {
loadMovie("Panoramica 360.swf", "_root.foto.immagini");
}scusa sono rinko!
-
@bibi1968 said:
on (release) {
loadMovie("Panoramica 360.swf", "_root.foto.immagini");
}scusa sono rinko!
Ok prova:
on (release) { _root.foto.immagini.loadMovie("Panoramica 360.swf"); _root.foto.immagini._width = 400; _root.foto.immagini._height = 300; }
:bho:
-
:bho: niente da fare, ora provo con il suicidio!!!
Sei davvero molto gentile, grazie del tuo aiuto, penso di essere un caso disperato!
-
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
-
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; }
-
@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
-
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.
-
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
-
A questo punto credo che il problema sia che l' SWF esterno è stato creato con Pano2QTVR.
-
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
-
.mov è un formato video, devi per forza importarlo...
-
@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, robyLo 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
-
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.
-
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=62In 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.htmL'esempio in questione è il primo in alto: panoload.swf