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

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

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

Регистрация: Nov 2010
Сообщений: 91
Question текстовое поле с высотой подстраивающейся под объем текста

доброе время суток!

написал такой кусок кода:

Код AS1/AS2:
myVars = new LoadVars();
myVars.cheat = true;
myVars.item = item_id;
 
myVars.onLoad = function(success){
    if(success){
		putText(myVars.description_short)
	}
	else{
		putText("Error connecting to server.");
	}
}
 
myVars.sendAndLoad("/", myVars, "POST");
 
function putText(receivedText){
	createTextField("cheated", 500, 0, 0, cheatWidth, 1000);
	cheated.type = "dynamic";
	cheated.text = receivedText;
	if(receivedText!="Error connecting to server."){
		cheated.textColor = 0x4C4C4C;
	}
	else{
		cheated.textColor = 0xFF0000;
	}
	var textFormatString:TextFormat = new TextFormat(); 
	textFormatString.font = "Tahoma";
	textFormatString.size = 12;
	cheated.setTextFormat(textFormatString);
}
сейчас в ф-цию createTextField я передаю высоту 1000 пикселей. если объем текста небольшой, то тогда будет свободное место. если текст большой - какая-то его часть исчезнет.

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

еще одна проблема - это то что swf-приложение я вставляю в html-код с помощью swfobject. там один из параметров это высота swf-приложение. т.е. мне нужно еще и правильно установить и это параметр, иначе приложение будет сплюснуто или растянуто.

подскажите как решить эту задачу.

заранее спасибо за помощь!

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

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

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


 


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


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