[etoys-dev] Future Release feature: A slide/glide tile

karl ramberg karlramberg at gmail.com
Mon Feb 27 15:04:18 EST 2012


On Mon, Feb 27, 2012 at 5:58 AM, Steve Thomas <sthomas1 at gosargon.com> wrote:
> So I created SQ-1021 where I am looking for something similar to Scratch's
> <glide [n} secs to x:[ ] y: [ ]> tile, but more generic.
>
> A scripting tile that changed any numeric value incrementally over a period
> of time. Something like: <glide:  <numeric Attribute> to: [new value] in []
> secs.
>
> Use Cases:
>
> Change the width/length of a playfield, to create a Mouse Over drop down
> type menu
> Glide to position X,Y in z seconds

I looked at the source for #moveToward: and it says:

If the object has an instance variable named 'speed', the speed of the
motion will be governed by that value.

I updated the balloon help for this entry to show this info.

Makes interesting effect if speed is negative !

Karl


> Changing alpha to create fade in/fade out effects
> Changing other color values (just for fun, and imagine if I could address
> each pixel in a graphic this way :D, okay Karl already imagined and
> implemented that the color reader/writer way, thanks Karl)
>
>
> I tried doing this in the existing Etoys and it is possible, the problems
> (at least for me) are:
>
> You have to re-create the same basic script each time for each attribute and
> player, first time cool, after that, boring and tedious (well that's another
> enhancement request)
> You can't pass an attribute in as a parameter to a script (this I think
> would solve the problem, and if I could pass more than one variable to a
> script, I could pass:
>
> player
> numeric attribute
> time
> new value.
>
> Cheers,
> Stephen
>
> _______________________________________________
> etoys-dev mailing list
> etoys-dev at squeakland.org
> http://lists.squeakland.org/mailman/listinfo/etoys-dev
>


More information about the etoys-dev mailing list