Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Виснит браузер на фэлшке. (http://www.flasher.ru/forum/showthread.php?t=96889)

mymyboy 09.06.2007 01:26

Виснит браузер на фэлшке.
 
У меня такая проблема :( Сделал баннер, в котором есть момент, когда дублируются клипы в большом количестве, после чего происходит переход на начало ролика. При этом подвисает браузер, причем каким-то непонятным образом. Когда открываю swf, то все нормально, а если через браузер, то хана.

Это все из-за клипов? Они не исчезают после перехода в начало или что? Кто-нибудь, подскажите пожалуйста. Как буд-то флэшка забивает память компа и подвешивает браузер.

Пожалуйста, помогите разобраться.

Al_Bundy 09.06.2007 12:39

А можно взглянуть?

mymyboy 09.06.2007 12:43

http://eccentric.ru/ на верху.

стыдоба :eek:

Al_Bundy 09.06.2007 13:20

Да, притормаживает. Правда, несильно, процентов на 10. И только в браузере, сам по себе работает нормально. Нету ли в коде какого-то цикла? Ну, например, отслеживания координат мыши? Думаю, такая хрень может подвешивать. Может, стоит упростить скрипт, управляющий стиранием?

Наврал, где-то в 2 раза замедляется.

mymyboy 09.06.2007 13:51

есть скрипт:
Код:

onClipEvent (mouseMove) {
        _root.araser.gotoAndPlay("loop");
}

это на клипе над зоной стерания

а это в стералке
1кадр:
Код:

stop();
counter = 0;
_root.araser.draw._x = _root._xmouse;
_root.araser.draw._y = _root._ymouse;

2 кадр:
Код:

draw._x = _root._xmouse-236;
draw._y = _root._ymouse-36;
duplicateMovieClip(_root.araser.draw,"draw"+counter,counter);
counter = ++counter;

3 кадр:
Код:

gotoAndPlay("loop");

etc 09.06.2007 13:59

mymyboy, отредактируйте свой пост и оформите код тегами [code][/code].

Al_Bundy 09.06.2007 14:12

Хм. Вообще-то мне не приходилось решать такие задачи, как твоя стерка, поэтому извини, если я задам глупые вопросы.

Как мы вообще попадаем в кадр 2, если в первом стоит стоп?

Можно ли над словом "50%" сделать слой, который будет МАСКОЙ а потом этот слой НАРИСОВАТЬ, тогда "50%" проявятся - безо всяких удваивающихся клипов? И без цикла (в смысле без loop).

mymyboy 09.06.2007 14:19

во второй кадр мы попадаем через первый код.


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

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