Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   swf не раб-ет, а созданый projector - ок (http://www.flasher.ru/forum/showthread.php?t=77519)

Ману 27.03.2006 10:57

swf не раб-ет, а созданый projector - ок
 
вот ссылка на флэшку (56 кб)
http://manuh.org.ua/chat/newchat.zip

если запустить в флэш плеере (8-м), то она не работает.
если создать projector из неё же, то всё ок.

кусок AS, который не пашет:

Код:


var loader:LoadVars = new LoadVars();
loader.load("http://manuh.org.ua/chat/auth.php?&username="+send_lv.username+"&password="+send_lv.password+"&megakod="+_root.megakod);
loader.onData = function(getTxt:String) {
                if (getTxt == "Ok") {       
                _root.username = send_lv.username;
                _root.password = send_lv.password;
                gotoAndStop("post");
                Alert.show("Hi,"+ send_lv.username + "!", "Success", Alert.OK);
                } else
                {                        Alert.show(getTxt, "Error" ,Alert.OK); }

};

Он осуществляет отправку на пхп логина, пароля и секретного кода.
php полюбому выводит или текст с ошибкой, либо Ок если всё верно.
И AS всегда должен вывести результат входа.
Я так понимаю, что до пхп при запуске swf переменные не доходят, либо доходят, но не читаются.
Голову сломал, кто знает как вылечить???

Madasan 27.03.2006 11:58

В 8 флэше можно грузить либо локальные файлы, либо из сети, либо-либо. Если до php не доходит запрос, проверь в Publish Settings, какие файлы позволено загружать.

Ману 27.03.2006 20:05

Ставил в паблиш и локально, и web - не помогает.

Ещё один пунктик. Если отрывать Explorer'oм то тоже не пашет,
а Maxthon'ом конектицца. Но всё-таки нужно чтобы хотябы explorerom открывалось

Ману 29.03.2006 13:55

Могу исходник выслать.
Вопрос актуален, поскольку я думаю эта возможность будет использоваться не только мной.

Большая просьба высказать хотя бы свои соображения.

Madasan 29.03.2006 18:53

Странно что у тебя разные бравзеры по разному коннектятся, в чем может быть различие? Если урл один и тот же? Может там какой нить файрвол не пускает?

Ману 30.03.2006 13:27

всё отключил. пробовал на чистой системе. всё равно.... блиин
а у тебя как - работает без прожектора??

Madasan 30.03.2006 15:16

Подобный код вообще работает, но надо учитывать еще и то, что флешка не может обмениваться данными с файлами из другого домена, если предварительно ей не разрешить это делать. Так что проверь соответствие доменов, и отследи данные, где они пропадают, на пути к пхп или обратно...

Ману 03.04.2006 18:07

Всё, спасибо, разобрался.
Загвоздка была в кросс-доменной загрузке данных. Я думал она не распространяется на локальные клипы, оказывается был тем самым неправ.
кому интересно, могут почитать, тут всё подробно написано.
http://www.sharedfont.com/liveDocs/H.../00001097.html


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

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