![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Oct 2005
Сообщений: 80
|
Что я делаю не так? Вот код (ниже описываю проблему)
class Test {
function getShipFromMap():Object
{
var ship_x:Number = Math.floor(m_mcShip._x / 32);
var ship_y:Number = Math.floor(m_mcShip._y / 32);
return {xShip:ship_x, yShip:ship_y};
}
// Функция перемещения корабля к заданной точке
// map_x, map_y - координаты, куда должен переместиться корабль
function moveShip(map_x:Number, map_y:Number)
{
var oShip:Object = getShipFromMap();
trace(oShip); // тут пишет undefened!!!!!!!
}
// Эту функция мы в итоге вызываем
function gotoCoords(map_x:Number, map_y:Number)
{
m_interval = setInterval(moveShip, m_nSpeed, map_x, map_y);
}
}
|
|
|||||
|
потому что m_mcShip вне области видимости для этой функции
и вообще откуда берётся этот клип? |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 80
|
Цитата:
__etc, вроде заработало! Не знал, что так можно =] |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|