All pastes #105639 Raw Edit

Unnamed

public text v1 · immutable
#105639 ·published 2006-07-29 19:59 UTC
rendered paste body
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;
							}
						}
					}
				};
			}
		};
	}
}