![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Скажем есть класс родителя, в котором определена некая функция
class Action implements interfaceAction
{
function getValueByParams( args:Object ) : Number
{
// T - время
// A - Ускорение
return args.A*args.T*args.T/2;
}
}
class Movies extends Action
{
function StartXMovie( ){
this.movieObject.A = 1;
this.movieObject.T = 7;
trace( getValueByParams( {A:1, T:7} ) );//24.5
this.movieObject.InitMovieInterval = setInterval(this.setXPosition, this.movieObject.interval, this.movieObject );
}
function setXPosition( ){
// trace( getValueByParams( {A:1, T:7} ) );//Undefined
}
}
Подскажите, плиз, как это можно сделать... PS: Пытаюсь реализовать равномерно-ускоренное движение объекта. Если есть другой способ в рамках концепции классов, помимо setInterval, хотелось бы узнать...
__________________
Шаг вперёд, является результатом пинка сзади Последний раз редактировалось StreetPeople; 27.07.2007 в 00:54. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не interfaceAction, а IAction надо называть, хотя бы.
У setInterval два синтаксиса. В данном случае применяется неправильный синтаксис. Нужно так: Только зачем там передается аргумент в функцию — непонятно, он все-равно не используется. |
|
|||||
|
Я не стал дописывать код, поскольку обнаружил ошибку и сразу же переключился на неё. Конечно аргумент будет использоваться...
К сожалению, во флэш регламентирована только одна функция реализации интервалов, в рамках "неправильного синтаксиса". Флэшка ожила, спасибо =) Насчёт названия интерфейса отдельное "спасибо" =)...
__________________
Шаг вперёд, является результатом пинка сзади |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
Это глобальные дела, где там этот таймер сидит, бог его знает. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|