- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Contare il numero di file in una cartella oppure passaggio parametri?
-
Ciao nedone, come hai già espresso, Flash non può contare quanti files hai in una cartella però gli potresti passare tu quel valore.
Guarda un po questo javascript:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://macromedia.com/cabs/swflash.cab#version=4,0,0,0" ID=flaMovie WIDTH=250 HEIGHT=250> <PARAM NAME=movie VALUE="**flaMovie.swf**"> <PARAM NAME=quality VALUE=medium> <PARAM NAME=bgcolor VALUE=#99CC33> <EMBED src="**flaMovie.swf**" bgcolor=#99CC33 WIDTH=250 HEIGHT=250 TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT>
-
Ehm...scusa, ma non ho capito bene...dovrei passarlo come PARAM giusto?
come accedo ad i valori nel filmato?Ho già provato, ma ho fallito...
@Flep said:
Ciao nedone, come hai già espresso, Flash non può contare quanti files hai in una cartella però gli potresti passare tu quel valore.
Guarda un po questo javascript:
> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://macromedia.com/cabs/swflash.cab#version=4,0,0,0" ID=flaMovie WIDTH=250 HEIGHT=250> <PARAM NAME=movie VALUE="**flaMovie.swf**"> <PARAM NAME=quality VALUE=medium> <PARAM NAME=bgcolor VALUE=#99CC33> <EMBED src="**flaMovie.swf**" bgcolor=#99CC33 WIDTH=250 HEIGHT=250 TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT> >```
-
Ad esempio, questa riga:
<PARAM NAME=bgcolor VALUE=#99CC33> ``` potrebbe diventare:
<PARAM NAME=numCartelle VALUE=8>
Poi sul primo frame di Flash scrivi: var numCartelle:Number; A questo punto hai a disposizione il valore 8 :)
-
Io ho fatto così:
<param name="parametro" value="1234">
e nel primo frame ho messo
var parametro:Number;
ho poi messo un campo di testo collegato alla variabile parametro, ma mi scrive 'undefined'
dove sbaglio?
-
@nedone said:
<param name="parametro" value="1234">
dove sbaglio?
Togli le virgolette di parametro
-
-
@Flep said:
Togli le virgolette di parametro
Togli le virgolette di value:D
-
No senti allora fai così:
nomecampoditesto.text=_root.parametro.toString();
-
@Onsitus said:
Togli le virgolette di value:D
ho già provato tutte e quattro le combinazioni...ma niente..
-
Ho provato tutto quello che conosco. L'impressione che ho è che il valore di parametro non passi. Mette sempre e comunque undefined.
HELP!!!xxxx
-
fai una cosa:
nel primo frame di Flash scrivi:trace(this.parametro);
vediamo cosa ti dice
-
già fatto. quel figlio di un cane mi dice "undefined"
questo è il codice
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="636" height="357">
<param name="movie" value="slideshow.swf">
<param name="quality" value="high">
<param name="LOOP" value="false">
<param name="parametro" value=1234>
<embed src="slideshow.swf" width="636" height="357" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" parametro="1234"></embed>
</object>ora piango.
-
Dovresti togliere tutte le virgolette ai nomi dei parametri ed hai valori degli stessi.