[Etoys] TransformationMorph issue
K. K. Subramaniam
subbukk at gmail.com
Tue Dec 9 01:00:46 EST 2008
On Monday 08 Dec 2008 10:31:47 pm Karl Ramberg wrote:
> No, because a morph without owner can't be flexed.
> Morph>>addFlexShell http://dev.laptop.org/ticket/9084
Morphic transformations are really weird. They break the model of World as a
hierarchy of visual elements that can be directly manipulated. Dan Ingalls
writes about this hack in his "Back to the Future Once More" article (see
section 2).
A TransformationMorph is a just a "warp-thingy" op that wraps a target morph
only during scaling/rotation. What one manipulates on the screen is then no
longer the target morph but its flex shell wrapper. Translations are handled
by a morph directly but Scale and Rotate ops are handled by the flex shell.
So you can't scale or rotate a new morph before it is "opened" :-)
Does anyone know if this has been fixed in Lively?
Subbu
More information about the Etoys
mailing list