Talk:Ui-concepts.as

From Organic Design wiki
Revision as of 04:05, 4 April 2006 by Nad (talk | contribs) (that component stuff isn't making sense)

Not quite sure what the aim is with component - but you usually create an object, maybe with something like:

myObj = {}

Then put methods in it eg, myObj.myMeth = function( param ) { stuff };, but you've got a function and added a function to that, or something like that... --Nad 16:05, 4 Apr 2006 (NZST)


and remember semicolons on function-declarations that are also assignments. And its ok to have your functions inside the with without the object.method syntax like you had it if you like - just remember the smikalins.

male-bald isn't a valid identifier

and you have to use the method declaration syntax of

object.method = function(parameters) { code };


here's an example fragment with events from a working swf:

	hours.onPress = function() {
		this.nbrRotationInit = 0;
		this.nbrPosX = fncGetX(this);
		this.nbrPosY = fncGetY(this);
		var nbrMyRotation = fncGetRotation(this);
		this.nbrRotationInit = nbrMyRotation-this._rotation;
		this.onEnterFrame = fncRotate;
		_global.drag = 'hour';
		};
	hours.onRelease = hours.onReleaseOutside = function() {
		delete this.onEnterFrame;
		_root.updateTime();
		_global.drag = '';
		};
	hours.onMouseMove = function() {
		if (_global.drag == 'hour') {
			_root.minute._rotation = this._rotation*12;
			_global.hour = int((_root.hours._rotation+360)/30)%12;
			}
		};