[ascoders] Re: flasm

André Michelle wrote:

Was sind closure Variablen ?

vereinfacht gesagt sind das Variablen, die ausserhalb der Funktion deklariert
sind aber innerhalb der Funktion genutzt werden.
Bsp:
var a = xy;
function b() {
var f = a+c;
}


Und:
[...]
push '_xscale', r:3
setMember
push '_yscale', r:3
setMember

Geht da auch noch was oder bin ich immer an Operationen mit 2 Werten
gebunden ?

setMember verlangt 3 Werte: das Objekt, die Eigenschaft und den Wert der
zugewiesen wird. Aus meiner Erfahrung ist es vorteilhafter, möglichst viel aufeinmal
zu 'pushen' als dup/swap zu verwenden, also z.B.
push r:1,r:1,'xscale',r:3
setmember
alternativ gibts für MovieClips ja auch setProperty.
Weitere Infos zu den einzelnen Aktionen findest Du auch in den swf Specs, die kannst
Du Dir bei Macromedia runterladen.


Gruss
Florian
codeazur.com

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: