[ascoders] Re: SharedObject extends & local vars
- From: Ralf Siegel <ralf@xxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Tue, 24 Feb 2004 21:33:39 +0100
Ich habe es erstmal anders gelöst. Was ich damit vermeiden wollte sind
verschachtelte Funktionen.
Probiere mal, ob das klappt:
_______________________________________________________________
class net.LiveArea extends SharedObject {
private function LiveArea() {
super();
}
public static function getLocal(name:String,
local_path:String):LiveArea {
return SharedObject.getLocal.apply(LiveArea, arguments);
}
}
---------------------------------------------------------------
main.fla
---------------------------------------------------------------
import net.LiveArea;
var liar:LiveArea = LiveArea.getLocal("cookie");
trace("liar=" + liar);
var shob:SharedObject = SharedObject.getLocal("cookie");
trace("shob=" + shob);
_______________________________________________________________
Wenn ich das in einer Funktion machen möchte, ist obj in der Funktion lokal.
Entspricht meiner Vorstellung von "var" aber ich brauche das obj auch nach
der Funktion.
Yo, kannst du auch:
var obj:Array;
main = function () {
obj = new Array(1,2,3);
}
main();
trace( obj );// 1,2,3
Das ist so, wie du in AS2-Klassen solche Felder mit Typangabe definieren
würdest, also z.B.
class TollerHecht {
var obj:Array;
function main():Void {
obj = new Array(1,2,3);
}
function angeln():Void {
trace(obj);
}
}
ralf ...
-------------------------------------------------------------
Ralf Siegel - Freelance Developer
Recommended Listening: Isobell Campell - Amorino (Snowstorm)
http://www.isobelcampbell.com
-------------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- References:
- [ascoders] as2 constructor
- From: Eric Singhartinger
- [ascoders] Re: as2 constructor
- From: Andreas Sedlmayer
- [ascoders] Re: SharedObject extends & local vars
- From: Ralf Siegel
- [ascoders] Re: SharedObject extends & local vars
- From: André Michelle
Other related posts:
- » [ascoders] SharedObject extends & local vars
- » [ascoders] Re: SharedObject extends & local vars
- » [ascoders] Re: SharedObject extends & local vars
- » [ascoders] Re: SharedObject extends & local vars
Ich habe es erstmal anders gelöst. Was ich damit vermeiden wollte sind verschachtelte Funktionen.
Probiere mal, ob das klappt: _______________________________________________________________
Wenn ich das in einer Funktion machen möchte, ist obj in der Funktion lokal. Entspricht meiner Vorstellung von "var" aber ich brauche das obj auch nach der Funktion.
- [ascoders] as2 constructor
- From: Eric Singhartinger
- [ascoders] Re: as2 constructor
- From: Andreas Sedlmayer
- [ascoders] Re: SharedObject extends & local vars
- From: Ralf Siegel
- [ascoders] Re: SharedObject extends & local vars
- From: André Michelle