![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2009
Сообщений: 19
|
Подскажите как сделать класс на пустом муви клипе?
я себе это представил так и ошибся... |
|
|||||
|
что означает "класс на пустом мувиклипе" ?
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 19
|
пустой мувиклип должен реализовать класс
|
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
мож вот так:
createEmptyMovieClip("cube_mc",1) class_1=function(){trace("classes create")} cube_mc.class_1=new class_1() соответственно правильно будет вот так: |
|
|||||
|
Хаки с _proto_ онли, недавно задавал этот вопрос.
Лучше пустому клипу назначить класс и его атачить. Да, и классы пишуться с большой буквы. Да, и NoCD предлагает вызвать функцию, которая изменяет динамическую переменную (её нет - она создается), а потом считать эту переменную с клипа. Это не классы. Это Ас1.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 19
|
Так в том и вопрос, как это сделать правильно.
желательно с конкретным примером кода) |
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
Цитата:
|
|
|||||
|
Когда пишешь пост не задумываешься о 100% грамматике в предложениях, пост все равно донесет свою информацию до читателя.
А если человек пишет класс с маленькой буквы - врятли его возьмут в приличную контору, работающую с флешем.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
Тебя похоже не взяли на работу. Я вижу, что ты больше трепишься языком, чем можешь помочь. Не сочтите это за оскорбление или переход на личности. Просто замечаю много пустословных постов твоего содержания.
Я по крайней мере привел, может и не самый удачный пример, но пример. Пусть даже ас1. Но действующий. АС1 вас замучает только потому, что это теперь не модно, модно теперь ас3. Либо просто, что то выкрикнуть и убежать. И то, что я написал класс с маленькой буквы, хуже мне от этого не станет. Потому что я вернусь к этому когда буду исправлять ошибки после написания основного кода. А врожденные проблемы с орфографией останутся, и будет лишь одно объяснение этому. Цитата:
Последний раз редактировалось NoCD; 07.04.2009 в 13:05. |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Цитата:
sereg Чтобы был настоящий класс (настолько, насколько он вообще может быть настоящим в AS2) нужно создать отдельный файл с расширением as (имя файла должно совпадать с именем класса). Там пишется реализация класса начиная с чего-то подобного: class MyClass extends MovieClip { function MyClass(){ // конструктор } public var pub1:Number; private var priv1:String; // ... } Потом подключаете этот класс к мувиклипу в библиотеке при помощи опции linkage. Ставите export for action script и указываете подключаемый класс. Последний раз редактировалось Stargazer; 07.04.2009 в 16:18. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|