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

noode 16.04.2010 13:46

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

in4core 16.04.2010 14:10

Ничего. показать код

noode 16.04.2010 14:28

нусс..
массивы вот так вот чистятся
Код AS1/AS2:

foorArr[k].removeMovieClip();
foorArr.slice(0,1);

а мувики удаляются вот так вот(код в самом мувике):
Код AS1/AS2:

_parent.removeMovieClip();
stop();


in4core 16.04.2010 15:45

Код AS1/AS2:

trace(foorArr[0] instanceof MovieClip); //..... напиши что выводит
 
в мувике : trace(_parent) //  напиши что выводит)))

И ты сразу все поймешь!

noode 16.04.2010 15:58

в мувике ..
вывел
_level0 i раз!

а другое выводит false

чтот ниче непонял

in4core 16.04.2010 16:07

Ну и чтоже тут непонятного?))) у вас неверный код вкорне. 1. В массиве не мувиклипы. 2. Парент твой это _root тоесть
Код AS1/AS2:

_parent.removeMovieClip();

значит что ты удаляешь рут! что просто невозможно

noode 16.04.2010 16:15

а как правильно сделать через массив?
и с мувиком?

Zik. 16.04.2010 16:33

В клипе
Код AS1/AS2:

removeMovieClip(this);

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

in4core 16.04.2010 18:29

Ничего сложного. как написал ZIK вы разберетесь с клипами. а вот с массивом именно так
Код AS1/AS2:

//var mc:MovieClip = new MovieClip();
for(var i=0; i<lng ; i++) {
      arr.push(_root.attachMovie.....)
}


noode 16.04.2010 20:19

Цитата:

Сообщение от in4core (Сообщение 901210)
Ничего сложного. как написал ZIK вы разберетесь с клипами. а вот с массивом именно так
Код AS1/AS2:

//var mc:MovieClip = new MovieClip();
for(var i=0; i<lng ; i++) {
      arr.push(_root.attachMovie.....)
}


спасибо!
Приём которым я пользовался я взял с очередного инет-урока)
вот те и урок))


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

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