Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.07.2011, 09:00
zabmix вне форума Посмотреть профиль Отправить личное сообщение для zabmix Найти все сообщения от zabmix
  № 1  
Ответить с цитированием
zabmix

Регистрация: Jul 2011
Сообщений: 13
Attention Вернемся к теме про точки регистрации (текст в мувиклипе)

Доброго времени суток!
И так, проблема:
Код AS1/AS2:
var mc:MovieClip = this.createEmptyMovieClip('mymc', this.getNextHighestDepth());
 
mc.createTextField("pole", 0, 0, 0, 150, 40);
 
mc._height = 40;
mc._width = 150;
 
pole.embedFonts = true;
this.onEnterFrame = function():Void {
	pole._rotation += random(3);
 
	pole.text = "rotation: " + pole._rotation;
 
	pole.setTextFormat(new TextFormat("ar_font",20));
};
А задача стоит такая: как в мувиклипе создать текстовое поле? чтоб центрировать точку регистрации?

Или есть другие варианты работы с TextField?

просто хотелось использовать _xscale и _yscale для масштабирования текста, а не получается, во первых он не отображается, а во вторых если и сделать по другому то масштабирование будет относительно точек регистрации (0,0) - можно ли их поменять или как правильно создать текстовое полу в муви клипе, спасибо.

Старый 11.07.2011, 12:54
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Можно.
Рисуете тектовое поле, выделяете, жмете Ф8, говорите что это именно клип, открываете для редактирования и все там по точкам выставляете.
После чего в свойсвтах текста EMBEDD выделяете нужные символы.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 11.07.2011, 13:23
zabmix вне форума Посмотреть профиль Отправить личное сообщение для zabmix Найти все сообщения от zabmix
  № 3  
Ответить с цитированием
zabmix

Регистрация: Jul 2011
Сообщений: 13
Но после конвертация я не смогу менять значение текстового поля!?

создал текстовое поле, сделал мувиклипом, внедрил шрифты. Все хорошо, НО, при повороте, или масштабировании он исчезает, а на значение к свойству .text вообще никак не реагирует

Код AS1/AS2:
mc_txt.text = 'заменяем на этот текст';
И кстати таким методом она не очень красиво увеличивается...
Код AS1/AS2:
this.onEnterFrame = function():Void {
	mc_txt._xscale += 0.5;
	mc_txt._yscale = nameme._xscale;
};


Последний раз редактировалось iNils; 11.07.2011 в 14:55.
Старый 11.07.2011, 18:53
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Фонт не заэмбедден.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.