Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Error #1112, а в CS3 его небыло. (http://www.flasher.ru/forum/showthread.php?t=121196)

knaka 10.02.2009 02:08

Error #1112, а в CS3 его небыло.
 
Доброго времени суток.
Год назад делал эту штуку (ссылки на исходники ниже). Сделал в AS2.. как умел но главное что всё работает. Позже понадобилось сделать чтоб можно было сохранить жпег из того что там намастерил, я погуглил и понял что придётся таки осваивать AS3. Вобщем попыхтел немного но кое как переделал из ас2 в ас3.. оно работало:) И поставил я себе CS4:) И тут случилась беда:) Открыл я этот же файл, думаю дай щас попробую разобратьсяа как мне сохранялку жпегов приделать, а он мне сразуже давай ругаться:

ArgumentError: Error #1112: Argument count mismatch on class coercion. Expected 1, got 0.
at viking()

Я в отчаянии, гугол мне доходчевым русским обьяснять не хочет, а что он мне по буржуйски лепечет я толком понять немогу — страдаю.

Вобщем что сделать чтоб оно работало? где ошибка?

Во вложения невлазит всё:( флахи большие.. залил на фтп

www.day-glo.ru/stuff/as2.zip
www.day-glo.ru/stuff/as3.zip

Буду счаслив любой помощи:)

и ещё вопрос, только не плюйтись сразу и не кидайтесь камнями:) но я понять не могу как общаться со вторым классом:) то есть есть класс куда я весь код написал и его к руту приделал, а вот если я часть кода запихну в другой класс (в данном случае массив с цветами — было бы удобнее если бы он был отдельным файлом) то никак в толк невозму как к нему обращаться
Код AS3:

import colors;

пишу но видимо этого мало:)

а вобще вопросов по ас3 у меня море:0 про классы совсем ничего незнаю:( и если посоветуете какуюнибудь книжку умную или ссылку полезную буду очень благодарен.

dimarik 10.02.2009 11:56

Под CS3 не открывается.

litebox 10.02.2009 12:14

Ошибка говорит о том, что в описании или вызове функции нет аргументов: ожидался 1, получили - 0. Скорее всего Вы забыли в обработчиках событий, например, клика мыши, написать:
Код AS3:

function eventMouseUp(e:MouseEvent):void

а написали
Код AS3:

function eventMouseUp()

Нужно просто внимательно проверить, где вы потеряли аргументы


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

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