![]() |
КЛАССЫ КЛАССЫ КЛАССЫ КЛАССЫ КЛАССЫ
Вложений: 1
Посмотрите класс 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 вот и мучаюсь... |
ну что? ни у кого соображений нет? А?
|
Слушай, зачем тебе все переводить на AS2, если ты ничерта в этом не понимаешь? - совет один сначала прочесть мануал :)
А вообще, к примеру class myClass extends MovieClip ... присабачивается в виде *.as к линкованому мувику в библиотеке :) |
Можно не создавать пустышку, а сразу ассоциировать класс с мувиком:
Создать мувик в библиотеке. У него в Lincage укажи имя класса. Там есть специальное поле. Или в декларации класса указать переменную типа var boll: MovieClip; А затем инициализировать её в конструкторе или где хочеш. boll=createEmptyMovieClip("ball", 1); Попробуй! У меня получается. |
Цитата:
Ты сам то ответ знаешь? Кстати, что там понимать то? Это макромедиа опять кашу наварила, вот и расхлёбываем. Нет бы взяла, да C++ сделала, ан нет, какой то свой гемороидальный язык выделыывает, извращается. Ну как я понял, здесь вообще могут отвечать только на вопросы типа: "Что такое прототип, что такое массив" а про новое ни кто не знает. |
Цитата:
|
Цитата:
|
эээ, верните экспонат в кунсткамеру :D
Цитата:
|
WOW, не иначе как лектор вернулся :))
|
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, время: 22:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.