Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Задолбала ошибка 1137: Неправильное количество аргументов. (http://www.flasher.ru/forum/showthread.php?t=131986)

moskitos80 02.11.2009 02:59

Задолбала ошибка 1137: Неправильное количество аргументов.
 
Есть файл LockedPath.as - Содержит пока что такой код:
Код AS3:

package
{
        import flash.display.MovieClip;
 
        class LockedPath extends Path
        {
                private var unlock:Object;
                public function LockedPath (uNl:Object, myX = 100, myY = 100 )
                {
                        x = myX;
                        y = myY;
                        unlock = uNl;
                }
        }
}

В той же папке fla - файл, содержащий в библиотеке мувик класса Path и на сцене есть мувик - mc_oval.

И есть такой код на главной временной шкале в.. допустим 3-м кадре:

Код AS3:

var Lock:Path;
Lock = new Path (mc_oval, 438.7, 194.6);
addChild(Lock);

Выдаёт ошибку 1137: Неправильное количество аргументов. Ожидается не более 0. Т.е. он с какого то ожидает в конструктор 0 аргументов, но я же в классе указываю 1 обязательный и 2 не обязательных. Ни как не пойму в чём дело. Выручайте, кто нибудь подскажите, что я не так делаю? Извиняюсь за возможно глупый вопрос - сам я новичок в AS3:rolleyes:

Gaen 02.11.2009 03:37

вы создаёте Path а не LockedPath

moskitos80 02.11.2009 13:05

Спасибо большое - так и есть. Мне стыдно за свою невнимательность, но порой как говориться "замыленный глаз" не видит очевидных вещей :)


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

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