![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 29
|
Здравствуйте
Просматривая один чужой кусок кода я наткнулся на такую строку: confirm = (Confirm)(target.attachMovie("ConfirmSymbol", "mcConfirm", target.getNextHighestDepth()));
Протроссеровав значение confirm я получил undefined Но заменив на получил клип. Вопрос: как мне нормальни инициализировать confirm как экземпляр Confirm? Заранее спасибо |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 256
|
|
|
|||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А ничего, что класс Confirm в строке
не присутствует? Где class Confirm extends MovieClip? Видимо, написавший это явно что-то упустил. BigDan, бред. |
|
|||||
|
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
CorC, что это?
![]() |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Чужой был магом, не иначе. Это точно флеш?
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 29
|
Ответ нащёл сам
уже сам по себе будет экземпляром класса Confirm. У меня все функции этого класса выполняются. P.S. Такая нотация в проекте везде. Очень похоже на C++ приведание типов. Только кажется в AS такое не надо, т.к. язык не строготипизирован. Поправьте меня, если ощибаюсь |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Строгая типизация на стадии компиляции.
Только вы нам, судя по всему, два разных куска кода показывали. |
|
|||||
|
Modus ponens
|
Первый вариант тоже, по-идее должен выполняться... Скобки, кроме всего остального говорят компайлеру, что нужно вычислить значение в них. Если значением является функция, кроме того, у этой функции (класса) есть описанный метод (а он, явно есть, раз она наследует метод от МувиКлиа), то все должно получиться =) Вот только если в классе Confirm attachMovie делает не то же самое, что она делает в MovieClip, тогда может получиться конфузно %)
------------------------ upd ------------------------ Вот, что странно, что класс объявлен не так, как он называется... зачем =/
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 18.04.2007 в 22:28. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|