Zwaaikom
%Europe/Berlin %623 %2008, 15:58
Hoi,
ik ben een download programma aan het schrijven in AIR dat eerst een bepaalde file met informatie over de download inleest, en vervolgens de gebruiker vraagt waar hij deze file wil opslaan.
De code is alsvolgt:
public function chooseFile():void{
try {
fileToOpen.browseForOpen("Open", [downloadFilter]);
fileToOpen.addEventListener(Event.SELECT, onFileSelected);
} catch (error:Error) {
trace("Failed: ", error.message)
}
}
private function onFileSelected( e:Event):void{
try {
fileToOpen.browseForDirectory("Selecteer map");
fileToOpen.addEventListener(Event.SELECT, onDirectorySelected);
} catch (error:Error) {
trace("Failed: ", error.message)
}
}
Wanneer ik deze code uitvoer, geeft hij een error. Er mag maar één browse box tegelijk open staan.
Nu dacht ik juist, op het moment dat de tweede functie wordt aangeroepen, is de eerste alweer afgesloten. Blijkbaar niet.
Iemand enig idee hoe ik dit kan oplossen?
bvd Jan
ik ben een download programma aan het schrijven in AIR dat eerst een bepaalde file met informatie over de download inleest, en vervolgens de gebruiker vraagt waar hij deze file wil opslaan.
De code is alsvolgt:
public function chooseFile():void{
try {
fileToOpen.browseForOpen("Open", [downloadFilter]);
fileToOpen.addEventListener(Event.SELECT, onFileSelected);
} catch (error:Error) {
trace("Failed: ", error.message)
}
}
private function onFileSelected( e:Event):void{
try {
fileToOpen.browseForDirectory("Selecteer map");
fileToOpen.addEventListener(Event.SELECT, onDirectorySelected);
} catch (error:Error) {
trace("Failed: ", error.message)
}
}
Wanneer ik deze code uitvoer, geeft hij een error. Er mag maar één browse box tegelijk open staan.
Nu dacht ik juist, op het moment dat de tweede functie wordt aangeroepen, is de eerste alweer afgesloten. Blijkbaar niet.
Iemand enig idee hoe ik dit kan oplossen?
bvd Jan