Страница 7 из 10

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 23 авг 2010, 21:22
paduchin
Нет, менять не нужно

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 24 авг 2010, 05:42
DarkAngel-zero
Александр писал(а): Проверь что приходит приложению от сервера с помощью Charles.
Собственно смысла проверять нет по двум причинам:
1) ошибка возникает при попытке создать XML из ответа вконтакте серверу, т.е. у себя я этот ответ не увижу;
2) то, что приходит приложению от сервера и показывается в Charles, и так выводится мне в приложении при тестировании локально:

Код: Выделить всё

function onComplete(event:Event):void {                var loader:URLLoader = event.target as URLLoader;               trace(event.target.data);
и содержит следующее:

Код: Выделить всё

<br /><b>Fatal error</b>:  Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /www/хостинг/getappbalance.php:35Stack trace:#0 /www/хостинг/getappbalance.php(35): SimpleXMLElement->__construct('')#1 {main}  thrown in <b>/www/хостинг/getappbalance.php</b> on line <b>35</b><br /> 
Про хостинг "вагончик" я узнал с этого же форума, и у его пользователей подобных проблем вроде не возникало.

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 24 авг 2010, 09:20
DarkAngel-zero
Проблема решилась все-таки сменой хостинга.
Совет: при выборе (бесплатного) хостинга обязательно ищите в правилах, разрешены ли исходящие соединения. vagonchik.com и freehostia.com по этому критерию не подходят.

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 19 сен 2010, 19:31
Skaler
А вот если в последней строке вместо "100" вписать "$user_balance->balance", то с пользователя снимут все положенные в приложение голоса))))))))))))))))))
:D

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 12:47
KIka_kok
Почему при нажатии на кнопку ничего непроисходит вот на php скрипт код http://kirillgame.comoj.com/lol.php в самом приложении разместил кнопку поменял код на рабочий код приведенный после урока все ссылки заменил залил в контакт сервер с поддержкой curl залил вкнотакт контейнер включил пробовл с отступами и без отступов эл управления ничего неработает приложение включено(

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 12:48
KIka_kok
http://www.000webhost.com/ использую этот хост

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 12:50
KIka_kok
C:\Users\Rolex\Desktop\Main.as, Line 1 5001: The name of package 'su.css3.main' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. C:\Users\Rolex\Desktop\Main.as
вот такую ошибку выдет flash

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 13:53
bodnar
эммм, что-то я не понял. Это ты где взял класс? :evil:

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 17:57
KIka_kok
это было написаноо помойму на странице 4или5

Re: Кнопка "Поблагодарить за приложение"

Добавлено: 26 сен 2010, 17:58
KIka_kok
Вот ты писал

Код: Выделить всё

package su.css3.main{    import flash.net.*;    import flash.display.*;    import flash.events.*;    import flash.system.Security;        public class Main extends Sprite {         private var MyLoader:URLLoader=new URLLoader;    public var wrapper:Object;            public function Main(){        this.addEventListener( Event.ADDED_TO_STAGE, onAddedToStage);     }         function onAddedToStage(e:Event):void {            wrapper=Object(parent.parent);            Security.allowDomain("*");            stage.dispatchEvent(new Event(Event.DEACTIVATE));            stage.dispatchEvent(new Event(Event.ACTIVATE));            PayBtn.addEventListener(MouseEvent.CLICK,PayVote);        }         public function PayVote(e:MouseEvent):void {            wrapper.external.showPaymentBox(1);            wrapper.addEventListener("onBalanceChanged",onBalanceChanged);        }         function onBalanceChanged(e:Object):void {            var request:URLRequest=new URLRequest("http://server-php.narod2.ru/Script.php");            request.method=URLRequestMethod.POST;            var vars:URLVariables=new URLVariables  ;            vars['UserID']=wrapper.application.parameters.viewer_id;            vars['auth_key']=wrapper.application.parameters.auth_key;            request.data=vars;            MyLoader.load(request);            MyLoader.addEventListener(Event.COMPLETE,onComplete);        }         public function onComplete(event:Event):void {            //Поблагодарите юзера за пожертвование        }    }}