Показать сообщение отдельно
Старый 19.04.2002, 14:03
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 5  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
В эмыксе проще простого.
Код:
Text = new Array();
_text = "One Cute String";

for (var i = 0; i < _text.length; i++) {
 createTextField("TF" + i, i, (i % 5) * 20, Math.round(i / 5) * 20, 20, 20);
 Text[i] = this["TF" + i];
 Text[i].text = _text.charAt(i);
 Text[i]._vy = - i / 5 + random(5);
 Text[i]._vx =  (i % 5) - 2.5 + random(5);
}

function onEnterFrame() {
 for (var i = 0; i < Text.length; i++) {
  Text[i]._x += Text[i]._vx;
  if (Text[i]._x > 500)
   if (Text[i]._vx > 0)
    Text[i]._vx *= -1;
  if (Text[i]._y < 0)
   if (Text[i]._vy < 0)
    Text[i]._vy *= -0.98;
  if (Text[i]._x < 0)
   if (Text[i]._vx < 0)
    Text[i]._vx *= -1;
  Text[i]._y += Text[i]._vy += 1;
  if (Text[i]._y > 400)
   if (Text[i]._vy > 0)
    Text[i]._vy *= -1.05;
 }
}
а дальше сам клади на них нужные визуалы.

В пятерке аттачишь клипы на каждую букву, вставляешь буквы... дальше то же самое.
__________________
...убивать людей не удовольствия ради, но для еды.