Hey I put this example together. It's not a scriptaculous effect but an important thing to remember is that prototype and scriptaculous provide the building blocks to construct pretty much anything. It is by no means the most concise example, but should get you started and give you plenty to research.
function reveal(sentence, delayPerLetter) { var data = sentence.toArray(); var container = new Element('div'); $$('body').first().insert(container); var delayAmount = 0; data.each(function(letter) { delayAmount += delayPerLetter; if (letter == ' ') letter = ' '; span = new Element('span').hide().update(letter); (function() { new Effect.Appear(this); }).bind(span).delay(delayAmount); container.insert(span); }); return container; } function unreveal(container, delayperletter) { var data = container.select('span').reverse(); var delayamount = 0; data.each(function(letterspan) { delayamount += delayperletter; (function() { new Effect.Fade(this, { afterFinish: function(effect) { effect.element.remove(); } }); }).bind(letterspan).delay(delayamount); }); (function() { container.remove(); }).delay(delayamount + 1); } Event.observe(window, 'load', function(e) { var sentence = 'Hello this is a sentence'; var delayPerLetter = 0.05; var revealEffect = reveal(sentence, delayPerLetter); (function() { unreveal(revealEffect, delayPerLetter); }).delay(2); }); On Thu, Aug 20, 2009 at 6:41 PM, Mojito <tokyot...@gmail.com> wrote: > > Is there a Scriptaculous effect to spell out a word slowy: > > S > SE > SEN > SENT > SENTE > SENTEN > SENTENCE > > And also delete it slowly? > > SENTENCE > SENTENC > SENTEN > SENTE > SENT > SEN > SE > S > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---