> Great news Nicolas,
>
> i wonder if we can find a common API for the flash players, which
> makes it possible to compile from the same source. Maybe it is
> possible as long as we restrict ourselfs to the elder features?
>
> Great work!
> Ralf.
Yes I think such a thing is possible.
Adding an common abstraction that will be either implemented using
Flash8 or Flash9 API and use this abstraction to write
multi(flash)player content ;)
A small example that gives an idea :
class MClip {
#if flash9
var mc : flash.display.MovieClip;
#else flash
var mc : flash.MovieClip;
#end
public var parent(getParent,null) : MClip;
function new(mc) {
this.mc = mc;
}
function getParent() {
#if flash9
return new MClip(mc.parent);
#else flash
return new MClip(mc._parent);
#end
}
public function empty( parent : MClip ) {
#if flash9
var mc = new flash.display.MovieClip();
parent.mc.addChild(mc);
#else flash
var d = parent.mc.getNextHighestDepth();
var mc = parent.mc.createEmptyMovieClip("@empty"+d,d);
#end
return new MClip(mc);
}
}
Nicolas
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org