Форум 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=82992)

werdn 25.07.2006 15:15

Создание частиц
 
Произойдет когда-либо сбой следующей проги?
Код:

this.onEnterFrame = function()
{
  var i = this.getNextHighestDepth();
  this.createEmptyMovieClip("clip" + i, i);
  this["clip" + i].onEnterFrame = draw_spot;
}

function draw_spot()
{
  //тра-та-та, движение и убийствие частицы
}

в смысле, когда превысит i максимальное значение глубины

какой выход может быть в таком случае? Создать счетчик частиц или не стоит?

whiteRed 25.07.2006 15:22

если и произойдет, то врядли ты его дождешься... скорее всего флешка начнет жутко тормозить, когда клипов станет слишком много

я бы сделал так
Код:

this.onEnterFrame = function()
{
  if(++i>1000) i=1;
  this.createEmptyMovieClip("clip" + i, i);
  this["clip" + i].onEnterFrame = draw_spot;
}


werdn 25.07.2006 15:30

Я тоже склонялся к такому мнению, но решил спросить, на всякий случай


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

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