Archief - javascript / flash: Data van javascript terug naar flash krijgen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Breen

Legacy Member
Hey,

Mijn probleem is hetvolgende, ik wil een file uploaden in flash, maar aangezien die geen file dialog box heeft, creër ik deze in javascript, met onderstaande code. Ik weet echter niet, hoe ik die data nu terug in flash binnenkrijg, iemand een idee?

Alvast Bedankt,
Breens Jan

Code:
<body onLoad="getFile();">

<div id="divHidden" style="visibility: hidden; width: 0px; height: 0px">
  <input type=file id="fileInput">
</div>

<input type=button value="click here to get a file" onclick="getFile();">

<script language=javascript>
function getFile()
{
  document.all["fileInput"].click();
  var fileName = document.all["fileInput"].value;
  alert(fileName);
}
</script>

</body>

Bigbuddha

Legacy Member
hmmm..... 'k denk dat je het beste met een pop-up werkt vanuit flash. die dan een html venster laat zien met een file browse. Waneer je dan je venster sluit of de file hebt ge upt, dan reloaden van flash. 'k Heb ooit wel eens een tut gezien waar het in flash ging, maar dat ontgaat me nu even.

edit ->

http://www.yamago.net/components/

manson

Legacy Member
is eigenlijk helemaal niet zo moeilijk zelfs en het enige probleem is dat het (bij mijn weten en de oplossing die ik ken) enkel in internet explorer werkt en niet in ff en moz.

principe
1. 2 frames: een met flash in en een met upload form mbv php (enkel flash frame zie je natuurlijk)
2. vanuit flash javascript functie oproepen die de browse knop van het tweede frame opent
3. wanneer de file geselecteerd is: bestand uploaden maar eerst variabele met waarde terug naar flash brengen
4. je kan vanuit js geen functies oproepen n flash maar wel een variabele aanpassen dus ga je die variabele watchen in flash
Code:
_root.watch("loadingID", loading);
zo bijvoorbeeld

er komt vooral veel javascript bij kijken (aanspreken form, javascript tussen twee frames, ...).

die component is inderdaad ook een oplossing maar is weeral minder aanpasbaar aan uw noden (laat ze technisch of grafisch zijn)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan