PDA

Просмотр полной версии : 1 как сдружить сервер и компиляцию во flexe 2 как сдружить flex с php


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, но пока, он мне палки в колеса вставляет :( )

etc
11.10.2008, 16:25
Так поставьте сначала локальный сервер.

darksranger
11.10.2008, 17:08
:) так он стоит :)))))) ( apache 2.2 php 5.2 ( помоему щас не помню ) )
главно если запустить getImages.swf, ( сделанный в flash ide ) все ок :)
если компили в flex, то дебагер( тот что браузерный ( поставил так как просил red5 )), пишет то что в 1 посте, вот пока не могу понять, где косячу

etc
11.10.2008, 18:08
Ошибка явно свидетельствует о том, что файла по указанному url нет. Да и потом, почему в коде запрашивается getimages.php, а в тексте поста указан getImages.html?

darksranger
11.10.2008, 21:17
все :) спасибо _ets все решилось, пути нашел в настройках проэкта :)