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

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

Добавлено: 28 июн 2010, 10:47
Влад
Евгений писал(а):Александр, мой сайт не поддерживает php.. может есть бесплатные сайты для загрузи php?

у вас хостинг или сервер?

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

Добавлено: 28 июн 2010, 10:49
112
Влад писал(а):
Евгений писал(а):Александр, мой сайт не поддерживает php.. может есть бесплатные сайты для загрузи php?

у вас хостинг или сервер?
я думаю у него ucoz
т.к ucoz так пишет

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

Добавлено: 28 июн 2010, 11:23
Влад
112 это какой-то чёс я на юкозе такое творил никаких ограничений не было, но юкоз это козий провайдер, берите лучше SELECTEL

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

Добавлено: 28 июн 2010, 13:47
Евгений
Я на Яндекс Народ создал сайт, там PHP поддерживается!

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

Добавлено: 28 июн 2010, 13:56
Евгений
У почему-то при сохранение swf ошибку выдаёт:

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

1120: Access of undefined property wrapper.
Почему?

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

Добавлено: 28 июн 2010, 14:26
bodnar
переменную объявил?

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

Добавлено: 28 июн 2010, 14:41
Евгений
bodnar, да, переменную объявил!

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

Добавлено: 28 июн 2010, 16:01
bodnar
*Достал накладные усы* Код в студию

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

Добавлено: 28 июн 2010, 16:05
Евгений
Вот код:

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

package {    import flash.net.*;    import flash.display.*;    import flash.events.*;    import flash.system.Security;    public class Main extends Sprite {         private var MyLoader:URLLoader=new URLLoader  ;         function onAddedToStage(e:Event):void {            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 wrapper:Object=Object(parent.parent);            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 {            //Поблагодарите юзера за пожертвование        }    }}

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

Добавлено: 28 июн 2010, 16:45
bodnar
О Господи, а почему никто не жалуется что у него не работает этот урок? Неужели хоть у кого то он запустился? :shock: :shock: :shock:

Оно в принципе не в состоянии запуститься...

Как-то вот так должно быть. Тут хотя бы функция onAddedToStage понятно откуда будет вызвана.

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

 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 {            //Поблагодарите юзера за пожертвование        }    }}