Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Скролинг грузится быстрее текста (http://www.flasher.ru/forum/showthread.php?t=202960)

grafillo! 22.08.2013 15:27

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

Hauts 22.08.2013 15:43

Думаю, что вам поможет ActionScript 3 код.

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

grafillo! 22.08.2013 16:05

не думаю что вам поможет мой код, но всёже
скролинг создан методами флеш цс 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, время: 13:59.

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