Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Вращение текста


Автор: merfi 1.11.2005, 11:28
Подскажите как сделать вращение текста Например C Новым Годом
И еще Можно ли заставить вуквы подпрыгивать smile

Автор: szz 1.11.2005, 13:42
Вращение чего куда?
Вокруг своей оси или что? По/против часовой стрелке? Для этого используй _rotation (или _rotate - все время путаю)

Буквы прыгать вполне можно заставить. Для этого надо внутри того объекта, что ты вертишь - строчку разбить (brake apart) на отдельные буковки, потом каждую буковкю превратить в movie-clip и заставить их всех прыгать.
Есть способы поэлегантнее, но они не поддаются такому простому описанию.

Автор: AlDev 2.11.2005, 03:36
embedFonts
1. http://batsuev.com/wp/flash/embed-fonts-howto/
2. http://www.sharedfont.com/ru/faq.html#include

потом:
Код

var dr:Number = 1;
var my_tf:TextField = this.createTextField('smth',this.getNextHighestDepth(),100,100,100,20);
my_tf.embedFonts = true;
my_tf.text = 'Happy new year!';
my_tf.setTextFormat(_global['Verdana_embed_tf']);//если сделал формат с embed Verdana и положил его в global
var rotate_function:Function = function(target_obj)
{
  target_obj._rotation += dr;
  if (target_obj._rotation>360)
  {
    target_obj._rotation -= 360;
  }
}
setInterval(rotate_function,24,my_tf);

Автор: AlDev 2.11.2005, 03:44
лови пример

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)