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

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

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

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
По умолчанию Высота дин.поля в мувике

Аттачу мувик, в который из XML приходит фотка и текст. Потом эти мувики позиционируются один под другим по _y. Фото всегда одного размера, а вот текст разной длины.

Высоту мувиков я получаю, но полученные данные, буд-то без учета высоты дин.текста.
Для вычесления высоты дин.тект.поля пробывал такое
Код:
my_txt.textHeight;
my_txt._height;
но это не помогает ((
Мувики позиционируются просто друг за другом по своей физической высоте.

Не пинайте сильно.
На flasher.ru поднимался этот вопрос, но ответа через поиск я так и не нашел.
Может тут есть те, кто это уже прошел.

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

Регистрация: Sep 2002
Сообщений: 30,787
Читаем в хелпе про свойство autoSize у текстовых полей.

Старый 25.07.2006, 23:11
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 3  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
my_txt.autoSize =true;
такое тоже учтено, но...

Вот такое мое счастье
Код:
 yP = 0;
xP = 25;
promezhutok = 80;
_l0 = ["zona_txt_5", "sub_txt_5"];
_ll_ = xml_5.firstChild.childNodes;
//
for (_l2=0; _l2<_ll_.length; _l2++) {
	yo = swf["block_"+nf].slot.attachMovie("atta4_wide", "wide"+_l2, swf["block_"+nf].slot.getNextHighestDepth(), {_x:xP, _y:yP});
	_pyti = swf["block_"+nf].slot["wide"+_l2];
	yP += yo._height+promezhutok;
	//
	_pyti.createTextField(_l0[0], 0, 10, 80, 300, 1);
	//
	_pyti[_l0[0]].autoSize = true;
	_pyti[_l0[0]].wordWrap = true;
	_pyti[_l0[0]].multiline = true;
	_pyti[_l0[0]].embedFonts = true;
	_pyti[_l0[0]].html = true;
	//
	//
	_pyti[_l0[0]].htmlText = _ll_[_l2].childNodes[0].childNodes[0].nodeValue;
	_pyti[_l0[1]].htmlText = _ll_[_l2].childNodes[1].childNodes[0].nodeValue;
	_pyti[_l0[0]].setTextFormat(bukvavid);
	_pyti.dorogaToThumb = "_web_/images/thumb/"+_ll_[_l2].childNodes[2].childNodes[0].nodeValue;
}


Последний раз редактировалось Что такое хорошо?; 25.07.2006 в 23:19.
Старый 25.07.2006, 23:18
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 4  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Цитата:
Сообщение от Что такое хорошо?
my_txt.autoSize =true;
такое тоже учтено, но...
Хелп вначале не пробівал почитать ?
Цитата:
Сообщение от Flash help
....autoSize are "none" (the default), "left", "right", and "center". When you set the autoSize property, true is a synonym for "left" and false is a synonym for "none"....
__________________
33 коровы

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

Регистрация: Sep 2002
Сообщений: 30,787
Ой мама, Гурский тебя так научил называть переменные?

По теме: высоту надо прибавлять уже после того, как создашь поле, впишешь в него текст, а не до того.

__i, а что, true не катит?

Старый 25.07.2006, 23:23
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 6  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
Цитата:
Сообщение от __etc
высоту надо прибавлять уже после того, как создашь поле, впишешь в него текст, а не до того.
я пробывал даже после того, как текст отформатируется.

Цитата:
Сообщение от __etc
Ой мама, Гурский тебя так научил называть переменные?
Нееее)) Гурский - человечище и что-бы его понять, мне сперва надо поучиться )))


Последний раз редактировалось Что такое хорошо?; 25.07.2006 в 23:25.
Старый 25.07.2006, 23:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Показывай тогда, где не работает.

з.Ы. И никогда больше не называй так переменные.


Последний раз редактировалось etc; 25.07.2006 в 23:37.
Старый 25.07.2006, 23:27
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 8  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
c true ступил немного %( но все равно буковками приятнее %)
код жуткий до безобразия и есть глюки %)

Код:
_pyti[_l0[1]].htmlText = _ll_[_l2].childNodes[1].childNodes[0].nodeValue
кто такой _pyti[_l0[1]]? я его не вижу _l0[0] был где-то, а _l0[1] нет
__________________
33 коровы


Последний раз редактировалось __i; 25.07.2006 в 23:32.
Старый 25.07.2006, 23:40
Nidl вне форума Посмотреть профиль Отправить личное сообщение для Nidl Найти все сообщения от Nidl
  № 9  
Ответить с цитированием
Nidl

Регистрация: Mar 2006
Сообщений: 353
2__etc

А ты говоришь непонятны мои коды =) да я просто белая пушистая лягушка на фоне этого : )
__________________
Вильгельм Тель...........

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

Регистрация: Sep 2002
Сообщений: 30,787
Nidl, пушистая или нет, а писать понятно тоже не умеешь.

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

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

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


 


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


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