Newsgroup: it.comp.appl.macromedia
Titolo: [Flash5] far partire il movie da un punto precisato

ciao,
ho creato un movie in flash che viene caricato all'apertura dei un sito
e mi piacerebbe riutilizzare solo alcune parti all'interno del sito stesso
(anche per sfruttare il flash gia' caricato) su pagine diverse da quelle
di partenza
esempio:
home si carica tutto il filmato
pag 1 carica lo stesso filmato ma a partire dallo stage 1
pag 2 carica lo stesso filmato a partire dallo stage 2
etc
e' possibile? come fare?
grazie mille per aiutini e suggerimenti
ciao, marco

e' possibile? come fare?
Da DW3 (e mi pare che per DW4 sia uguale) 
window / behaviors / Control Shockwawe or Flash
si apre una finestra di dialogo dove puoi impostare un'action
(Play - Stop - Rewind - Go To Frame)
-- 
Zonker
* * linux is the curse of drinking class * *

 (Play - Stop - Rewind - Go To Frame)
non funzia
pare sia un bug noto (anche su ie6???)
http://www.macromedia.com/support/dreamweaver/ts/
documents/js_control_flash_shockwave.htm
qualche altra dritta prima di passare ai frame?
ciao, marco

> qualche altra dritta prima di passare ai frame?
scusa ma usi flash 5 o director?
cmq per flash 5:
non hai provato a dare l'istruzione:
gotoAndPlay("nome scena", numero frame da cui vuoi iniziare);
bye
~FiMiEtTa~
http://work.fimietta.it
http://www.fimietta.it

 gotoAndPlay("nome scena", numero frame da cui vuoi iniziare);
il problema e' differente,
ho un filmatino, vorrei che la scena 1 (o il frame 1) mi venga proposta
quando apro la pagina pippo, la scena 2 quando apro il file
pluto etc (paperinoquiquoqua) senza dover fare tanti filmatini
da caricare di volta in volta
il vecchio zonk l'aveva imbroccata ma la action che ha indicato
non e' ne' cross browser, ne' funzionante
heeeelp (coi frame e' un disastro...)
ciao, marco

 heeeelp (coi frame e' un disastro...)
Devi caricare una variabile dall'html.. chiamiamola ad esempio 
"numframe".
Una volta caricata la variabile, da Flash devi solo fare un
gotoAndPlay(numframe);
Per caricare la variabile, prova cosi': nell'head della pagina
<script language="JavaScript"> 
<!-- 
function settaframe(X) { 
window.document.filmato.SetVariable("numframe",X); 
} 
--> 
</script>
E' importante che l'attributo NAME del filmato sia "filmato"
poi all'onload delle varie pagine metti
<body onLoad="settaframe(15)">
dove 15 č il numero di fotogramma dalla quale vorrai far partire il movie 
in quella pagina.
Ti incollo una pag. html di esempio, provata con successo con IE6 e 
Netscape 4.7. Setta la variabile numframe a 13... ovviamente dovrai 
cambiare il src dell'swf e se vuoi il nome (filmato).
**********
<HTML>
<HEAD>
<TITLE>filmato</TITLE>
<script language="JavaScript"> 
<!-- 
function settaframe(X) { 
window.document.filmato.SetVariable("numframe",X); 
} 
--> 
</script>
</HEAD>
<BODY bgcolor="#FFFFFF" onLoad="settaframe(13)" marginwidth="0" 
marginheight="0" topmargin="0" leftmargin="0">
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<OBJECT Name=filmato classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflas
h.cab#version=5,0,0,0"
 WIDTH=550 HEIGHT=400>
<PARAM NAME=movie VALUE="filmato.swf"> <PARAM NAME=quality VALUE=high> 
<PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="filmato.swf" quality=high 
bgcolor=#FFFFFF  WIDTH=550 HEIGHT=400 Name="filmato" swLiveconnect=true 
TYPE="application/x-shockwave-flash" 
PLUGINSPAGE="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Pr
od_Version=ShockwaveFlash"></EMBED>
</OBJECT>
</BODY>
</HTML>
**********
Ciao :)
Š.

 "numframe".
[cut]
ora provo subitissimo e ti dico
(ma con netscape-mozillo 6.X?)
ciao, marco

 gotoAndPlay(numframe);
il discorso e' chiarissimo,
solo che non so come impostare la sintassi dell'azione
aiutino pls?
ciao, marco

 (ma con netscape-mozillo 6.X?)
Non saprei, non ho provato (disinstallato netscape 6 per prob di spazio, 
gia' che era anche una ver vecchia...)
Anzi, fammi sapere tu, se funziona :)
Ğ.

 una roba tipo loadVariablesNum ("numframe", 0);
None, ti ho ho gia' scritto tutto quello che serviva: ci pensa il 
setVariable dello script nell'html ad impostare la variabile nell'swf - 
non ti serve nessun loadVariables.
ciau,
D.