Показать сообщение отдельно
Старый 24.01.2007, 11:25
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 3  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
_level — зарезервированное слово;
в коде огромная масса ошибок, из-за которых он просто ну убей его работать не будет. Для того, чтобы каждую секунду ставить мувик с произвольными координатами необходимо:
Код:
//создаём мувик, в который будем attach'ить содержимое
var _mc:MovieClip = this.createEmptyMovieClip("stage_mc", this.getNextHighestDepth());

//устанавливаем интервал в 1 сек (1000 миллисекунд)
var intervalID = setInterval(doAttach, 1000, _mc);

//функция, вызываемая раз в секунду, которая производит attach, в переданный ей MovieClip
function doAttach(_mc:MovieClip):Void
{
    //берём следующую бОльшую глубину
    var depth:Number = _mc.getNextHighestDepth();
    //крепим объект из библиотеки, с дополнительным параметром initObj, где указываем координаты, в которых следует разместить новый MovieClip
    var tmp_mc:MovieClip = _mc.attachMovie("myMovieClip", "newclip" + depth + "_mc", depth, {_x:int(Math.random()*Stage.width), _y:int(Math.random()*Stage.height)});
    
    //Вешаем на созданный MovieClip событие. Здесь можно также сделать onEnterFrame и прочие...
    tmp_mc.onRelease = function()
    {
        //Если кликаем по объекту, то он удаляется.
        this.removeMovieClip();
    }
}