Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   1 как сдружить сервер и компиляцию во flexe 2 как сдружить flex с php (http://www.flasher.ru/forum/showthread.php?t=116809)

darksranger 11.10.2008 15:53

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

по первому вопросу

по умолчанию, 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 все решилось, пути нашел в настройках проэкта :)


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

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