darksranger
11.10.2008, 15:53
дело вот в чем
по первому вопросу
по умолчанию, flex при компиляции, открывает браузер, с строкой вида
file://localhost/C:/Apache2.2/htdocs/flex/getImages.html
можно ли, как то изменить это на
http://localhost/flex/getImages.html
тоесть, чтобы открывалось на "сервере"
поповоду второго вопроса, собственно код
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
public class getImages extends Sprite {
public function getImages() {
loadSWF();
}
private function loadSWF():void {
var php_loader:URLLoader = new URLLoader();
var php_request:URLRequest=new URLRequest("getimages.php");
var php_vars:URLVariables = new URLVariables();
php_vars.path = "fwImages";
php_request.data=php_vars;
php_loader.addEventListener(Event.COMPLETE, onServerAnswer);
php_loader.load(php_request);
}
private function onServerAnswer(event:Event):void {
var loadedXML:XML = XML(event.target.data);
var answer_txt:TextField=new TextField ;
answer_txt.text=loadedXML.rezult.toString();
addChild(answer_txt);
}
}
}
в flash ide, компилируешь ,открываешь на сервере, все, получаешь замечательно, а вот flex, матерится, вот на что
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/flex/getimages.php?
at getImages/loadSWF()[C:\Documents and Settings\artprogramming\My Documents\Flex Builder 3\newPro\getImages.as:12]
at getImages()[C:\Documents and Settings\artprogramming\My Documents\Flex Builder 3\newPro\getImages.as:9]
как быть ? ( чесно хочу перейти на flex, но пока, он мне палки в колеса вставляет :( )
по первому вопросу
по умолчанию, flex при компиляции, открывает браузер, с строкой вида
file://localhost/C:/Apache2.2/htdocs/flex/getImages.html
можно ли, как то изменить это на
http://localhost/flex/getImages.html
тоесть, чтобы открывалось на "сервере"
поповоду второго вопроса, собственно код
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
public class getImages extends Sprite {
public function getImages() {
loadSWF();
}
private function loadSWF():void {
var php_loader:URLLoader = new URLLoader();
var php_request:URLRequest=new URLRequest("getimages.php");
var php_vars:URLVariables = new URLVariables();
php_vars.path = "fwImages";
php_request.data=php_vars;
php_loader.addEventListener(Event.COMPLETE, onServerAnswer);
php_loader.load(php_request);
}
private function onServerAnswer(event:Event):void {
var loadedXML:XML = XML(event.target.data);
var answer_txt:TextField=new TextField ;
answer_txt.text=loadedXML.rezult.toString();
addChild(answer_txt);
}
}
}
в flash ide, компилируешь ,открываешь на сервере, все, получаешь замечательно, а вот flex, матерится, вот на что
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/flex/getimages.php?
at getImages/loadSWF()[C:\Documents and Settings\artprogramming\My Documents\Flex Builder 3\newPro\getImages.as:12]
at getImages()[C:\Documents and Settings\artprogramming\My Documents\Flex Builder 3\newPro\getImages.as:9]
как быть ? ( чесно хочу перейти на flex, но пока, он мне палки в колеса вставляет :( )