Форум 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=135915)

dmitry bond 05.02.2010 04:47

ошибка
 
Всем привет
При тестировании чата , сделанного во флеше , в окне вывода появилась ошибка:
TypeError: Error #2007: Параметр text не должен быть равен нулю.
at flash.text::TextField/set text()
at _fla::MainTimeline/changetxt()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Объясните в чем дело , если надо могу дать код.

zurkis 05.02.2010 04:52

а ты сделай так: File->Publish Settings, вкладка Flash отметь галочкой Permit Debugging, откомпилируй флешку, и ты увидишь в какой строчке ошибка, и исправь ее

dmitry bond 05.02.2010 05:12

неполучается , ошибка вышла в окне ВЫВОДА
А код такой:
Код AS1/AS2:

btn.addEventListener(MouseEvent.MOUSE_UP , gotext)
 
var xml:XML = new XML;
 
var mytxt:String ;
 
var txt:String;
 
var chattxt:String ;
 
 
function loaded (e:Event):void
{
        xml = XML(e.target.data);
}
function gotext(e:MouseEvent):void
{
        mytxt = intext.text
        trace (mytxt);
        if(intext.text != '')
        {
                php();
        }
}
function php ():void
{
        txt = '<i>'+intext.text+'</i>'
        var phprequest:URLRequest = new URLRequest('http://ifoow.h16.ru/myphp.php');
        phprequest.data = txt;
        phprequest.contentType = 'text/xml';
        phprequest.method=URLRequestMethod.POST;
        var phpload:URLLoader = new URLLoader(phprequest);
        phpload.addEventListener(Event.COMPLETE,changetxt);
}
function changetxt(e:Event):void
{
        xmltext.text = chattxt;
        var xmlrequest:URLRequest = new URLRequest('http://ifoow.h16.ru/myxml.xml');
    var xmlloader:URLLoader = new URLLoader(xmlrequest);
        xmlloader.addEventListener(Event.COMPLETE,loaded);
        for (var i = 0 ; i < xml.children().length(); i ++)
        {
                chattxt += xml.children()[i];
        }
}


wvxvw 05.02.2010 06:21

Название темы не отражает сути вопроса.


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

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