Podczas gdy wszyscy zachwycają się Copy Motion as ActionScript 3.0 ja zachwycam się supportem E4X w JSFL. W końcu, bo nawet w ósemce nie było żadnego supportu XML (nie mówiąc o E4X). Oczywiście pomijam implementacje w JS, które można było i tu wykorzystać. Cała mechanika myku z kopiowaniem opiera się właśnie na 81kB JSFLowej bibliotece ([Adobe Flash CS3]\en\First Run\Javascript\MotionXML.jsfl), która namiętnie korzysta z dobrodziejstw E4X.
JavaScript:
-
//JSFL:
-
myX = new XML("<n1><n2 id="mali">1</n2><n2 id="boo">2</n2></n1>");
-
alert(myX..n2..@id); //Output: maliboo
[...] w Adobe Flash CS3 == JavaScript 1.6 Nic dziwnego, że JSFL w nowym Flashu lubi E4X, skoro został uaktualniony do wersji 1.6. Miło, chociaż jeszcze milej byłoby widzieć [...]