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

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

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

Регистрация: Sep 2011
Сообщений: 366
По умолчанию Скролинг грузится быстрее текста

Я понял почему у меня не работает скролинг когда текст парсится в текстфилд, скролинг просто грузится быстрей чем текст и думает что там нету текста, подскажите есть ли код чтобы обновить скролинг или каким методом его заставить просмотреть тектсфилд после загрузки текста?

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Думаю, что вам поможет ActionScript 3 код.

Показывайте исходник, не экстрасенсы же мы.
__________________
hauts.ru

Старый 22.08.2013, 16:05
grafillo! вне форума Посмотреть профиль Отправить личное сообщение для grafillo! Найти все сообщения от grafillo!
  № 3  
Ответить с цитированием
grafillo!

Регистрация: Sep 2011
Сообщений: 366
не думаю что вам поможет мой код, но всёже
скролинг создан методами флеш цс 5
Код AS3:
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
import flash.events.MouseEvent;
 
//te.restrict = "^<";
 
te.addEventListener(KeyboardEvent.KEY_DOWN,otpr);
function otpr(event:KeyboardEvent):void{
  if ( event.keyCode == 13 ){
	 t1.htmlText +=  te.text;
	  te.text = "";
	  t1.scrollV = t1.maxScrollV;
 
		}
  	}
 
var time:uint =1;
function update (time:uint):void{
	senddata(new URLVariables("time="+time));
			}
			// принимает вариаблы и функцию котрая будет выполняться полсе заврешения
function senddata (vars:URLVariables ):void{
	var requestmes:URLRequest = new URLRequest;
	requestmes.url = "http://troll_ch/req.php";
	requestmes.method = URLRequestMethod.POST;
	requestmes.data = vars;
 
	var loader:URLLoader = new URLLoader();
	loader.dataFormat = URLLoaderDataFormat.TEXT;
	loader.addEventListener(Event.COMPLETE, loadmes);
 
	loader.load(requestmes);
 
	trace (vars);
	}
	//получает xml  данные в переменную 
function loadmes (e:Event):void {
	var resp:XML = XML(e.target.data);
	var postsList:XMLList = resp.children();
	var postsNum:uint = postsList.length();
	trace (postsNum);
 
	for (var i:int=0; i<postsList.length(); i++)
	{
		t1.appendText("\n"
		+ postsList[i] );
	}
 
	t1.appendText( "Konec");
	t1.scrollV = t1.maxScrollV;
}	
 
 
update(time);

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

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

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


 


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


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