Upload-bekræftelse
Hej eksperter.Jeg har en AS2-fil, der uploader filer til fjernserver.
Serveren returnerer ordet "succes799" ( PHP: echo "succes799"; i slutningen) når filen er overført - men hvordan får jeg flash til at vise den returnerede værdi?
Udvalgte funktioner:
private function inifileRefListener() {
fileRefListener.onSelect = Delegate.create(this, this.onSelect);
fileRefListener.onCancel = Delegate.create(this, this.onCancel);
fileRefListener.onOpen = Delegate.create(this, this.onOpen);
fileRefListener.onProgress = Delegate.create(this, this.onProgress);
fileRefListener.onComplete = Delegate.create(this, this.onComplete);
fileRefListener.onHTTPError = Delegate.create(this, this.onHTTPError);
fileRefListener.onIOError = Delegate.create(this, this.onIOError);
fileRefListener.onSecurityError = Delegate.create(this, this.onSecurityError);
}
Og denne:
private function upload() {
_global.totalFileCount = 0;
_global.fileDetailsString = "";
if (_global.totalFileSize < _global.totalFileSizeLimit) {
for(var i:Number = 0; i < list_dp.length; i++) {
var file = list_dp[i];
file.addListener(this)
trace("name: " + file.name);
trace(file.addListener(this));
file.upload(_global.uploadFilename + "?nocache=" + random(999));
}
}
Og slutteligt, her:
private function onComplete(file:FileReference) {
trace("HER ØNSKER JEG MIN RETURVÆRDI TRACET");
}
Men burde jeg ikke skulle returnere noget event:Event-noget?
Jeg kan simpelthen bare ikke greje, hvordan en variabel returneres.
