проблема с таймером

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

проблема с таймером

Сообщение moto »

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

код в кадре больше не пишу
но не получается что-то, может где то туплю, подскажите, со стороны оно лучше видно

сначала выкладываю output(котрый вылазит каждые 2 секунды в отдельном окне), если нужно - напишу код который у меня есть

output

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

ReferenceError: Error #1069: Не удалось найти свойство application в flash.display.Stage; отсутствует значение по умолчанию.    at script/taymerok()    at flash.utils::Timer/_timerDispatch()    at flash.utils::Timer/tick() 
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: проблема с таймером

Сообщение Александр »

Без кода сложно сказать где может быть ошибка.
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

Re: проблема с таймером

Сообщение moto »

хорошо, вот код

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

package {    import flash.filters.BitmapFilter;    import flash.filters.BitmapFilterQuality;    import flash.filters.GlowFilter;    import flash.utils.Timer; //импорт класса TIMER    import flash.events.TimerEvent; //импорт события TIMER    import flash.net.*;    import flash.display.*;    import flash.events.*;    import flash.text.*;    import flash.system.Security;    import vk.*;     public class script extends Sprite {    private var wrapper:Object;    private var box1:* = null;    private var box2:* = null;    private var id_panelka:int=0;//---------------        private var viewer_id:Number;        private var sig:String;        private var uid:String;        private var usbalans_loader:URLLoader = new URLLoader();          public function script() { if (stage) init();else addEventListener(Event.ADDED_TO_STAGE, init); panelka.stavka.addEventListener(MouseEvent.CLICK, stavka1);            var myTimer1:Timer = new Timer(2000);            myTimer1.addEventListener(TimerEvent.TIMER, taymerok);            myTimer1.start();} public function taymerok(e:TimerEvent):void{var usbalans_loader:URLLoader = new URLLoader();var usbalans_request:URLRequest=new URLRequest("http://rodick.ru/balansek.php");// заменяем на ссылку к вашему скриптуusbalans_request.method=URLRequestMethod.POST;var usbalans_vars:URLVariables = new URLVariables();usbalans_vars['auth_key']=wrapper.application.parameters.auth_key;   // auth_key из FlashVarsusbalans_vars['viewer_id']=wrapper.application.parameters.viewer_id; // ID просматривающего приложениеusbalans_request.data=usbalans_vars;usbalans_loader.load(usbalans_request); usbalans_loader.addEventListener(Event.COMPLETE, vidacha_balansa);} //-------------private function vidacha_balansa(e:Event):void  {panelka.balans.balansik.text = usbalans_loader.data.toString();} private function stavka1( e:MouseEvent ):void {wrapper.external.showPaymentBox(1);}     public function onVKLoaded():void    {      var i:uint;            wrapper = Object(parent.parent);      if ( wrapper.external == null )        wrapper = stage; // Local       }          private function init(e:Event = null):void     {      removeEventListener(Event.ADDED_TO_STAGE, init);       Security.allowDomain( "*" );      VK.init( this, "http://api.vkontakte.ru/swf/vk_gui-0.5.swf" );      //VK.init( this, "../../../bin/vk_gui-0.5.swf" );    }           private function onButClicked( e:MouseEvent ):void    {    wrapper.external.showInviteBox();    } }}
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: проблема с таймером

Сообщение Александр »

Ты в Adobe Flash программируешь? Нажимай кнопку форматирования кода (это вверху слева), читать твой код не удобно.
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

Re: проблема с таймером

Сообщение moto »

да, в adobe Flash cs4
какую кнопку форматирования кода?
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

Re: проблема с таймером

Сообщение moto »

Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: проблема с таймером

Сообщение Александр »

moto
я же написал вверху слева.
Называется Auto format.
Изображение
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

Re: проблема с таймером

Сообщение moto »

и на этом спасибо :(
moto
Сообщения: 122
Зарегистрирован: 05 апр 2010, 23:08

Re: проблема с таймером

Сообщение moto »

кто может помочь разобраться в этой теме?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: проблема с таймером

Сообщение bodnar »

Ну ты ошибку видишь? Че там сказано?
Ответить