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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.04.2009, 18:50
kilobok вне форума Посмотреть профиль Отправить личное сообщение для kilobok Посетить домашнюю страницу kilobok Найти все сообщения от kilobok
  № 1  
Ответить с цитированием
kilobok
 
Аватар для kilobok

Регистрация: Dec 2008
Адрес: Санкт-Петербург
Сообщений: 14
Отправить сообщение для kilobok с помощью ICQ
Attention клонирование объекта TextFormat

Подскажите пожалуйста как клонировать TextFormat?

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
А зачем?
__________________
Griver

Старый 07.04.2009, 18:58
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 3  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Специального метода нет. Можно перебором в for in цикле или взять копию с текстового поля, к которому этот формат был применен:
Код AS1/AS2:
TextField.getTextFormat()
Но только зачем?

Старый 07.04.2009, 19:07
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 4  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
for in? научите

Старый 07.04.2009, 19:08
kilobok вне форума Посмотреть профиль Отправить личное сообщение для kilobok Посетить домашнюю страницу kilobok Найти все сообщения от kilobok
  № 5  
Ответить с цитированием
kilobok
 
Аватар для kilobok

Регистрация: Dec 2008
Адрес: Санкт-Петербург
Сообщений: 14
Отправить сообщение для kilobok с помощью ICQ
с "зачем" все сложнее)
у меня иерархия стилей, которые я загружаю из вне, и есть определенные базовые стили текста, которые расширяются. (например, базовый стиль использует черный шрифт Tahoma, расширенный стиль - то же самое только жирный и белого цвета). И всем этим занимается класс стилей взаимодействие с которым строится на принципах событийной модели, при этом он ещё и "кеширует" стили которые когда либо уже "конструировал" в рамках данной сессии...
вот такая ерунда)

Старый 07.04.2009, 19:14
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 6  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
for in? научите
Эээммм...
Код AS3:
var txt1:TextFormat = new TextFormat();
txt1.size = 25;
 
var txt2:TextFormat = new TextFormat();
trace(txt2.size)//null
 
for(var i:String in txt1){
	txt2[i] = txt1[i]
}
 
trace(txt2.size)//25

Старый 07.04.2009, 19:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Волгоградец, проверяли?

Старый 07.04.2009, 19:27
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 8  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
В Flash Macromedia 8.

Upd.:
Мда, признаю ошибку - не проверил для AS3. Видать здесь свойства защищены от перечисления.


Последний раз редактировалось Волгоградец; 07.04.2009 в 19:30.
Старый 07.04.2009, 19:31
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В as3 перечисляются динамические свойства.

Старый 07.04.2009, 19:35
kilobok вне форума Посмотреть профиль Отправить личное сообщение для kilobok Посетить домашнюю страницу kilobok Найти все сообщения от kilobok
  № 10  
Ответить с цитированием
kilobok
 
Аватар для kilobok

Регистрация: Dec 2008
Адрес: Санкт-Петербург
Сообщений: 14
Отправить сообщение для kilobok с помощью ICQ
ну тогда наверное только так?)

измененный пример от "Волгоградец"
Код AS3:
var txt1:TextFormat = new TextFormat();
var txt2:TextFormat = new TextFormat();
txt1.size = 25;
trace(txt2.size)//null
for each (var i:XML in describeType(txt1).accessor)
	txt2[i.@name] = txt1[i.@name];
trace(txt2.size)//25

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

Теги
TextFormat клонирование

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

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


 


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


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