PDA

Просмотр полной версии : Ошибка при создании класса


mr.zed
30.11.2006, 17:35
в файлик MyMenuClass.as я поместил код:
class MyMenuClass():Void{}
из документа я пытаюсь написать:

var Mcl=new MyMenuClass();
for (var i in Mcl) trace(i+"="+Mcl.txt[i]);

Ругается:

**Error** G:\Vit\Flowers-For-You\p_Flash\MyMenuClass.as : Line 1, Column 18 : [Compiler] Error #1084: Syntax error: expecting leftbrace before leftparen.
class MyMenuClass():Void{}À?
ReferenceError: Error #1065: Variable Timeline0_a2adbe4188ca4f49b657aa1b88a86f87 is not defined.



Я пытаюсь создать класс по примеру в учебнике, но один-в-один не получается. Не могу понять что хочет...
СПАСИБО!!!

etc
30.11.2006, 19:51
Книжка по какой версии Flash?

mr.zed
30.11.2006, 20:09
ActionScript 2 - Программирование во Flash MX 2004 для профессионалов (Дмитрий Гурский)

etc
30.11.2006, 20:36
А ты пытаешься написать класс под AS3, он естесственно не будет работать. Лучше работать не во Flash 9, а во Flash 8.

mr.zed
01.12.2006, 11:11
Спасибо.

Вот именно так. Только в 9-м есть возможность указать версию Flash и AS.

etc
01.12.2006, 15:09
Есть, но там зато много чего нет из восьмерки.

DarkLight
01.12.2006, 15:15
Хелпа, например

etc
01.12.2006, 15:47
Компонентов, например

riden
03.12.2006, 02:56
в файлик MyMenuClass.as я поместил код:
class MyMenuClass():Void{}

Что это...
Надо так:
class MyMenuClass{}

etc
03.12.2006, 15:09
riden, это уже детали :D
Начнём с того, что среда выбрана, скажем так, не совсем та.

mr.zed
05.12.2006, 20:21
спасибо.