Explorador de archivos en Flash
5 seguidores
Necesito una pequeña aplicacion de flash para poder explorar un archivo del disco duro y seleccionarlo, como existe al uso en el sistema de formulario de dreamweaver, alguien lo tiene??? please enviadmelo a:
jose@netza.net
ASIAS
odrakir
En flash flash flash... no se puede...
Existe un componente para flash que lo hace, pero usa php y javascript (creo). Es este
Odrakir.
suc-1
Solo necesito seleccionar el archivo en local para poderlo utilizar luego en el flash no necesito subirlo al servidor. Es decir seleccionar una imagen por ejemplo del disco duro para utilizarla despues en la web.
odrakir
Ahí me has pillao, pero no creo que se pueda sin subirla... no sé
Odrakir.
xrv
atención, respuesta para IE (para moz no se como hacerlo):
crear un file field oculto con una ID y un manejador de eventos
<code>
<input type="file" style="display:none" id="arxiu" onChange="pasarValor(this.value);">
</code>
crear la función pasaValor que nos devuelve el valor a flash
<code>
<script type="text/javascript">
function pasaValor(valor){
document.getElementById("peliFlash").setVariable("/:campo",valor);
}
</script>
</code>
y finalmente el flash:
un botón que llame a esta función:
<code>
function examina(){
getURL("javascript:void document.getElementById('arxiu').click();","_self");
}
</code>
en un rato mira en http://www.palaueb.com/dmstk/ que lo habré puesto ahí
PS: la pena es que solo chute en IE :( (alguien se anima a adaptarlo para Mozzy?)
xrv
Odrakir
En flash flash flash... no se puede...
Existe un componente para flash que lo hace, pero usa php y javascript (creo). Es este
Odrakir.
como diria el peíto: "ahiii teee pillaaoooo cuññaaaooooooo" (ji jiji , notese el tomo humoristico de la respuesta ehhhh)
ps: ya he subido el temita a la red y se puede ver online :)
suc-1
muchisimas gracias ahora le doy un vistazo. Sos la caña.
odrakir
XrV
<div class="quote">
Odrakir
<blockquote>En flash flash flash... no se puede...
</blockquote>
</div>
como diria el peíto: "ahiii teee pillaaoooo cuññaaaooooooo" (ji jiji , notese el tomo humoristico de la respuesta ehhhh)
Por eso puse "flash flash flash", porque solo con flash no se puede, tú usas javscript. ;)
Odrakir.
juandelgado
No sé si puedes Netza, pero ¿por qué no abres un pop-up con un formulario en HTML, haces la selección y luego le pasas el valor por JavaScript al Flash?
Eso además debería ser compatible con Mozilla.
Ya nos dirás, bye!
xrv
Odrakir
<div class="quote">
XrV
<blockquote>
<div class="quote">
Odrakir
<blockquote>En flash flash flash... no se puede...
</blockquote>
</div>
como diria el peíto: "ahiii teee pillaaoooo cuññaaaooooooo" (ji jiji , notese el tomo humoristico de la respuesta ehhhh)
</blockquote>
</div>
Por eso puse "flash flash flash", porque solo con flash no se puede, tú usas javscript. ;)
Odrakir.
jejeje, dado el caso que tenga que ser un EXE puede usar alguna aplicación de esas que te "hackean" el player y te permiten meterle funcionalidades (tipo screenweaver o algo así) ... siempre hay algún sistema.
aunque, lo que propone zárate me gusta incluso más que la chapuza en javascript (al menos usarlo de ese modo para los navs no IE)
rokotto
hola,..esto lo encontre no se donde,...y no se si es lo q buscas,....
es para abrir el explorer de windows desde donde se esta ejecutando el swf
ahi va:
---------------------------------------------------------------------------------
// -- variable que guardaría "W" si nuestro Sistema operativo es guindous o "M" si es McOS
this.sistemaOperativo = $version.substr(0, 1);
//
function abrirCarpetaActual()
{
if (sistemaOperativo == "W")
{
getURL(".");
}
else if (sistemaOperativo == "M")
{
fscommand("exec", "browseCD");
}
}
/////
boton.onRelease=function(){
_root.abrirCarpetaActual()
}
---------------------------------------------------------------------
espero sirva de algo,.....