Using Director > Parent Scripts > Writing a parent script > Adding other handlers

 

Adding other handlers

You determine a child object's behavior by including in the parent script the handlers that produce the desired behavior. For example, you could add a handler to the code above to make the sprite change color.

The following parent script defines a value for the property spriteNum and contains a second handler that will change the forecolor property of the sprite.

property spriteNum

on new me, aSpriteNum
	spriteNum = aSpriteNum
	return me
end

on changeColor me
	spriteNum.forecolor = random(255)
end