![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 56
|
Пробывал убрать все обработчики событий - непомогло.
Загрузка проца доходит временами до 80%, это плохо? смотрю на пример, где все красиво работает, 50-60 в среднем... |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Мож глюки у Вас от переутомления.
Странно, никогда не было таких вот казусов с Твином. Исходник - единственная надежда на просветление! |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 56
|
Все, разобрался, пробелмы была в обьекте, перерисовал клип заново и все теперь нормально, только вот не знаю почему пока.
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 56
|
Я ошибся, проблема была совсем не в форме обьекта.
Прошу посмотреть на исходник и помочь решить проблему http://file.oboz.ua/download.php?fid=4143 Заранее благодарен! |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 56
|
Особенно хорошо видно когда клацать на зеленый обьект а потом на красный или наоборот...
у меня Flash 8 |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Наблюдаем классический вариант "борьба твинов".
Предлагаю такой вариант: import mx.transitions.Tween;
import mx.transitions.easing.*;
easeType = Strong.easeOut;
zoomTime = 60;
var t1:Tween = new Tween(a, "_x", easeType, a._x, a._x, 1, false);
var t2:Tween = new Tween(a, "_y", easeType, a._y, a._y, 1, false);
var t3:Tween = new Tween(a, "_xscale", easeType, a._xscale, a._xscale, 1, false);
var t4:Tween = new Tween(a, "_yscale", easeType, a._yscale, a._yscale, 1, false);
function viewFullObject(object)
{
documentWidth = 550;
documentHeight = 400;
space = 20;
object.swapDepths(this.getNextHighestDepth());
if (object._width > object._height)
zoom = (documentWidth - space) / object._width;
else
zoom = (documentHeight - space) / object._height;
x = documentWidth / 2 - (object._width * zoom) / 2 - object._x * zoom;
y = documentHeight / 2 - (object._height * zoom) / 2 - object._y * zoom;
t1.continueTo(x, zoomTime);
t2.continueTo(y, zoomTime);
t3.continueTo(zoom * 100, zoomTime);
t4.continueTo(zoom * 100, zoomTime);
}
for (i = 0; i < 20; ++i)
{
_root.a[i].onRelease = function()
{
viewFullObject(this);
}
}
upd: нет, это принципиально. Я вернул секунды и оно начало дергаться. Последний раз редактировалось Kikasso; 26.08.2007 в 17:15. |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 56
|
Спасибо большое! Есть над чем работать... буду разбираться...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|