Adrian
Głowacki
Żołnierz, KPW
Świonoujście
Temat: Połączenie między php i flash
Pracuję nad projektem, który na siłę chcę zrobić w flashu...Jestem na razie laikiem przeczytałem kilka książek, ale coś nie śmiga mi tak jak powinno...
Ze skryptu php powonieniem odbierać treść i wyświetlić ją w dynamicznym txt flasha tak sie jednak nie dzieje... wyskakuje mi błąd :
TypeError: Error #2007: Parametr text musi mieć wartość inną niż null.
at flash.text::TextField/set text()
at budrzet2011_fla::MainTimeline/serverResponse()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Nie bardzo rozumiem w czym rzecz oto kod AS:
stop();
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
import flash.net.URLVariables;
var phpFile: String = "http://cos.php";
function callServer(e:MouseEvent):void
{
var urlRequest:URLRequest = new URLRequest(phpFile);
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,serverResponse);
loader.load(urlRequest);
}
function serverResponse(e:Event):void
{
var loader:URLLoader = URLLoader (e.target);
var variables : URLVariables = new URLVariables(loader.data);
wydatki_txt.text = variables.returnValue;
}
call_btn.addEventListener(MouseEvent.CLICK,callServer);
A o to kod php w dużym uproszczeniu wygląda tak:
<? php
print "returnValue=cos";
?>
po naciśnięciu call_btn powinno odświeżyć dane, ale nadal wywala błąd 2007
Proszę o pomocAdrian Głowacki edytował(a) ten post dnia 15.11.11 o godzinie 19:23