Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2010, 19:53
Bakhtiyor вне форума Посмотреть профиль Отправить личное сообщение для Bakhtiyor Найти все сообщения от Bakhtiyor
  № 1  
Ответить с цитированием
Bakhtiyor

Регистрация: Mar 2010
Сообщений: 3
По умолчанию DragDrop проблема в скобках

Добрый день, нужно вставить на весы камни оно не работает, в весах сделал следующий код, который выдает ошибку о том что неправильно вставлены скобки. Так как я новичок прошу Вас помочь найти и устранить эту ошибку и чтобы весы работали... Могу отправить оригинал swf файла, вложит не смог так как он больще чем 300кб

Код:
function dragDropped(identity, xPos, yPos)
{
tellTarget(eval(identity))
{
_parent.hit1 = hitTest(_parent.right.drop);
tellTarget("")
{
tellTarget(eval(identity))
{
_parent.hit2 = hitTest(_parent.left.drop);
tellTarget("")
{
if (!hit1 & !hit2)
{
setProperty(eval(identity), _x, xPos);
setProperty(eval(identity), _y, yPos);
tellTarget(eval(identity))
{
if (state == "onScale")
{
state = "offScale";
scale = "";
} // end if
tellTarget("")
{
} // End of TellTarget
}
else if (hit1)
{
setProperty(eval(identity), _y, right._y);
tellTarget(eval(identity))
{
state = "onScale";
scale = "right";
tellTarget("")
{
} // End of TellTarget
}
else if (hit2)
{
setProperty(eval(identity), _y, left._y);
tellTarget(eval(identity))
{
state = "onScale";
scale = "left";
tellTarget("")
{
} // End of TellTarget
} // End of TellTarget
} // end else if
repositionScale();
} // End of TellTarget
} // end if
} // End of TellTarget
} // end else if
} // End of TellTarget
} // End of TellTarget
} // End of TellTarget
} // End of TellTarget
} // End of the function
function repositionScale()
{
_level0.TArightValue = 0;
_level0.TAleftValue = 0;
for (count = 1; count <= weightNum; count++)
{
tellTarget("weight" + count)
{
if (state == "onScale")
{
if (scale == "right")
{
_level0.TArightValue = _level0.TArightValue + weight;
}
else
{
_level0.TAleftValue = _level0.TAleftValue + weight;
tellTarget("")
{
} // End of TellTarget
} // end else if
} // end if
} // End of TellTarget
} // end of for
if (_level0.TArightValue > _level0.TAleftValue)
{
angle = 10;
}
else if (_level0.TArightValue < _level0.TAleftValue)
{
angle = -10;
}
else
{
angle = 0;
setProperty("arm", _rotation, angle);
setProperty("right", _y, angle * mRight + bRight);
setProperty("left", _y, angle * mLeft + bLeft);
repositionWeights(angle);
} // end else if
} // End of the function
function repositionWeights(angle)
{
for (count = 1; count <= weightNum; count++)
{
set("weight" add count add ".storeRight", right._y);
set("weight" add count add ".storeLeft", left._y);
tellTarget("weight" add count)
{
if (state == "onScale")
{
if (scale == "right")
{
setProperty("", _y, storeRight);
}
else
{
setProperty("", _y, storeLeft);
tellTarget("")
{
} // End of TellTarget
} // end of for
} // End of TellTarget
} // End of the function
rightMax = right._y + 1.885000E+001;
rightMin = right._y - 16;
leftMax = left._y - 17;
leftMin = right._y + 18;
angleMax = 10;
angleMin = -10;
mRight = (rightMax - rightMin) / (angleMax - angleMin);
mLeft = (leftMax - leftMin) / (angleMax - angleMin);
bRight = rightMax - mRight * angleMax;
bLeft = leftMax - mLeft * angleMax;
stop ();
armLength = 2.355000E+002;
weightNum = 6;
weight1x = weight1._x;
weight1y = weight1._y;
weight2x = weight2._x;
weight2y = weight2._y;
weight3x = weight3._x;
weight3y = weight3._y;
weight4x = weight4._x;
weight4y = weight4._y;
weight5x = weight5._x;
weight5y = weight5._y;
weight6x = weight6._x;
weight6y = weight6._y;


Последний раз редактировалось etc; 17.03.2010 в 20:40.
Старый 17.03.2010, 20:32
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вам вроде бы сказали уже, что декомпил тут вне закона.

Старый 17.03.2010, 20:35
Bakhtiyor вне форума Посмотреть профиль Отправить личное сообщение для Bakhtiyor Найти все сообщения от Bakhtiyor
  № 3  
Ответить с цитированием
Bakhtiyor

Регистрация: Mar 2010
Сообщений: 3
да я понимаю что вне закона, мы переводим английский учебник по математике от unesco, но у нас нету исходника, мы оставляем их право собственности на их переведенных ресурсах.

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.