Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 : Type was not found or was not a compile-time constant: Timer (http://www.flasher.ru/forum/showthread.php?t=177395)

Krusty 31.03.2012 01:05

AS3 : Type was not found or was not a compile-time constant: Timer
 
Код AS3:

package 
{
 
 import flash.events.TimerEvent;
 import flash.events.Event;
 import flash.utils.Timer;
 
        public class 
        {
 
            var timer:Timer = new Timer(1000);
            timer.addEventListener(TimerEvent.TIMER, function():void{} );
            timer.start();
 
        }
 
}

Выдает ошибку, но не импорта. С чего бы?
Type was not found or was not a compile-time constant: Timer
Error: Call to a possibly undefined method Timer

MikroAcse 31.03.2012 01:08

Код AS3:

package 
{
 
 import flash.events.TimerEvent;
 import flash.events.Event;
 import flash.utils.Timer;
 import flash.display.MovieClip;
 
        public class Main extends MovieClip
        {
                public function Main():void {
                          var timer:Timer = new Timer(1000);
                            timer.addEventListener(TimerEvent.TIMER, function():void{} );
                            timer.start();
                }
 
        }
 
}

И назви этот файл: Main.as

strangedk 31.03.2012 01:12

ух, имя класса не объявлено)
конструктора нет)
вы вообще откуда это выдрали? )

Код AS3:

package {
 
 import flash.events.TimerEvent;
 import flash.events.Event;
 import flash.utils.Timer;
 import flash.display.Sprite;
 
        public class Main extends Sprite {
                private var _timer:Timer = new Timer(1000);
 
                public function Main() {           
                    _timer.addEventListener(TimerEvent.TIMER, _onTimer );
                    _timer.start();
                }
 
                private function _onTimer(event:TimerEvent):void {
                        // Вот здесь уже обработчик таймера
                }
        }
}

Добавлено через 46 секунд
MikroAcse быстрее написал

Krusty 31.03.2012 01:17

Это я в спешке, когда тестовый пример делал.
Конфликт при add library .swc файлом, отключаю-нормально.

strangedk 31.03.2012 01:19

проблема совершенно не ясна. Какой конфликт?

Krusty 31.03.2012 01:21

Что означает вот это?
Type was not found or was not a compile-time constant: Timer
Call to a possibly undefined method Timer

если таймер импортирован.
import flash.events.TimerEvent;
import flash.events.Event;
import flash.utils.Timer;

Добавлено через 5 минут
Все, понял.

strangedk 31.03.2012 01:30

А что понял-то ?) делись, нам тоже интересно)


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

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