- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Caricare swf esterno qtvr
-
Caricare swf esterno qtvr
Ciao, sono disperata!
ho una gallery di immagini di varie misure e carico tutto usando loadMovie con target e tutto funziona perfettamente.
Alla fine di questa gallery mi deve caricare anche un swf esterno che ho convertito con pano2vr.
Il file swf funziona ma se lo carico me lo spara su tutta la schermata.
Posso dare delle misure d'apertura direttamente dal pulsante visto che non posso intervenire all'interno dell'swf creato con il software qtvr?Ho provato ad usare loadmovie con target ma niente da fare
Cosa posso fare?
grazie Robyvorrei allegare il file ma supera i 900 kb eventualmente lo posso mandare via mail.
-
Ciao roby e benvenuta sul forum gt
hai provato a dare una larghezza e altezza al clip filmato contenitore?
Per esempio:
nomeClipFilmato._width= 200px;
nomeClipFilmato._height=200px;:bho:
-
sinceramente ho parecchi limiti con flash. spiego brevemente:
la home contiene il menu navigazione e al suo interno ho la clip filmata "clip".
quando clicco apre la pagina2 esterna (_root.clip)
nella pagina2 c'è una gallery (_root.clip.mc)
tutto funziona, poi ho questa stramaledetta panoramica (file swf chiuso, non importabile) non posso intervenire all'interno di questa, quindi cosa dovrei fare esattamente?
spero di essermi spiegata, grazie ancora, Roby
-
Prima hai parlato di loadMovie...
Se fai mioClip.loadMovie(filmQtvr.swf); provi a impostare mioClip._width e mioClip._height
Poi non ho capito esatamente dove viene caricato quel swf.
-
http://www.roberta-valliera.it/prova/prova1.swf
questo è per farti vedere quello che succede, ho provato a scrivere i codici che mi hai dato ma non me li aggiunge, e poi dove dovrei metterli?
grazie
-
ok, dimmi quale che hai scritto per caricare quel swf esterno?
-
ho usato lo stesso codice che ho usato per caricare la foto, infatti la carica ma la sballa completamente perchè la spalma a pieno schermo.
Nel file della panoramica non posso intervenire, scusa io sinceramente uso flash in modo "infantile" e certe action non le ho mai usate...
-
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