|
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
КЛАССЫ КЛАССЫ КЛАССЫ КЛАССЫ КЛАССЫ
Посмотрите класс PhysicalEngine.
Как мне в нём задействовать класс Vector3d ???? IMPORT не работает, или я его не могу заставить работать. Попутно ещё один вопрос. Как в классах реализовать то же самое, что и MovieClip.prototype. Extends скажете вы? Но я не въехал. К примеру создадим класс class circle extends MovieClip Этот класс будет рисовать круг в MovieClip'e. Как я не пытался это сделать, работать он не хочет. Т.е. к примеру класс я создал, через extends MovieClip. Далее создаю пустой клип createEmptyMovieClip("ball", 1); Пишу: ball.circle(0, 0, 100); И никакого результата. Приведите простенький пример, если можно, рисования в MovieClip'e через класс. p.s. Перевожу сейчас всю свою математическую библиотеку на AS 2.0 вот и мучаюсь... |
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
ну что? ни у кого соображений нет? А?
|
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
Слушай, зачем тебе все переводить на AS2, если ты ничерта в этом не понимаешь? - совет один сначала прочесть мануал
А вообще, к примеру class myClass extends MovieClip ... присабачивается в виде *.as к линкованому мувику в библиотеке |
|
|||||
Регистрация: Sep 2003
Адрес: Казахстан
Сообщений: 144
|
Можно не создавать пустышку, а сразу ассоциировать класс с мувиком:
Создать мувик в библиотеке. У него в Lincage укажи имя класса. Там есть специальное поле. Или в декларации класса указать переменную типа var boll: MovieClip; А затем инициализировать её в конструкторе или где хочеш. boll=createEmptyMovieClip("ball", 1); Попробуй! У меня получается. |
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
Ты сам то ответ знаешь? Кстати, что там понимать то? Это макромедиа опять кашу наварила, вот и расхлёбываем. Нет бы взяла, да C++ сделала, ан нет, какой то свой гемороидальный язык выделыывает, извращается. Ну как я понял, здесь вообще могут отвечать только на вопросы типа: "Что такое прототип, что такое массив" а про новое ни кто не знает. |
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
|
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
|
|
|||||
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
эээ, верните экспонат в кунсткамеру
Цитата:
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
nuran , начнем с import'a так как он нам понадобиться - тут друг мой опять тебя в хелп (в котором поиск есть) отправлю за техническими подробностями дабы оно работало, ну и плюс в данном разделе уже писали что-то про баги с импортом.
Если хош делать с createEmptyMovieClip - делай, тогда тебе нужна ссылка в пределах класса на этот клип. Правда я не уверен, что такой подход очень удобен, если б ты немного разобрался с Диром, то ситуация была бы понятна - какой это геморой (куча парент скриптов и т д). Но для мазахистов пожалуйста: (иногда стоит заглядывать на ММ, а не ползать по блогам, если ты так интересуешься флешом ) http://macromedia.com/devnet/mx/flas...d_classes.html Что касается линкованых мувиков из библиотеки, которые вобщем то можно оформить в виде компонентов - помоем это более разумное решение, атачить (если не нравиться attachMovie - сделай свой интерфейс вроде UIObject.createClass ...) компиленый символ, пускай даже пустышку и далее на прямую юзать API присобаченного к нему класса, хотя .. Цитата:
http://members.shaw.ca/flashprogramm...wis/index.html (третий раз тебе кидаю эту линку ) p.s.: Большего не скажу, так как неизвестно на сколько долго сижу на P1 , об MX2004 и думать не приходиться |
Часовой пояс GMT +4, время: 03:29. |
|
« Предыдущая тема | Следующая тема » |
|
|