[Etoys] Revert the page bug in Demon Castle
scott.wallace at squeakland.org
Sun Aug 12 22:12:10 EDT 2007
Based on our subsequent phone discussion, there's reason to believe
that this is is due to the presence of textual scripts in the project
that have direct "capitalized" references to other objects in the
project. And there's reason to believe that the "veryDeepCopy"
mechanism that underlies our "revert" feature is not able to contend
with that condition gracefully.
If that's the case, then a plausible workaround is to avoid use of
direct object references in textual scripts. Instead, in such
scripts you can refer to explicit objects indirectly by using a
player-valued variable belonging to the bearer of the script -- this
should be completely robust.
Please let us know if that solves the problem!
On Aug 10, 2007, at 3:32 PM, Takashi Yamamiya wrote:
> Hi Scott,
> I found a bug about Book's revert feature.
> - Open the Demon Castle project.
> - Go to third page.
> - Drag the key and show the door.
> - Press "Revert the page" button.
> - The screen is reverted but never works again.
> Also 4th page doesn't work (explanation of right buton). I guess
> someone saved the project after use "Revert the page" at 4th page.
> - Takashi
More information about the etoys-dev