- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Contare il numero di file in una cartella oppure passaggio parametri?
-
Contare il numero di file in una cartella oppure passaggio parametri?
Salve,
ho bisogno di fare un file flash che tra le altre cose mi conti il numero di file presenti nella cartella in cui lui è salvato o quanto meno della cartella dove si trova il file che lo richiama. Se questo non è possibile, è possibile passare dei parametri ad un filmato flash? (nel mio caso passerei il numero di file suddetto)Grazie tante
-
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.