class com.isimat.Jeu extends MovieClip { [Inspectable(defaultValue="Titre")] private var titre:String; [Inspectable(defaultValue="Description")] private var descr:String; [Inspectable(defaultValue="10.00")] private var prix:Number; [Inspectable(defaultValue="file://F:/tests/Jeu.png")] private var image:String; function Jeu() { init(); } private function explore(o:Object, indent:String):Void { for (var v in o) { trace(indent+o+"."+v+":"+typeof (o[v])+" = "+o[v]); explore(o[v], indent+" "); } } private function init():Void { super.init(); var button:MovieClip = this.createEmptyMovieClip("button", button.getNextHighestDepth()); button.attachMovie("anim_amazones", "button", this.getNextHighestDepth()); button._visible = true; button.onRollOver = function() { this.play(); }; } private function loader(cual:String, where:MovieClip):Void { where.loadMovie(cual); where._visible = false; var elloop:MovieClip = _root.createEmptyMovieClip("elloop", _root.getNextHighestDepth()); _root.onEnterFrame = function() { var l:Number = where.getBytesLoaded(); var t:Number = where.getBytesTotal(); var p:Number = Math.round((l*100)/t); if (p>99) { where._visible = true; delete _root.onEnterFrame; elloop.onEnterFrame = function() { where._rotation += 5; if (where._rotation == 90) { where._rotation -= 5; if (where._rotation == -90) { where._rotation += 5; if (where._rotation == 0) { delete elloop.onEnterFrame; } } } }; } }; } }