Показать сообщение отдельно
Старый 18.12.2005, 19:14
Andromed вне форума Посмотреть профиль Отправить личное сообщение для Andromed Найти все сообщения от Andromed
  № 15  
Andromed

Регистрация: Aug 2005
Сообщений: 83
то что ты пишешь говрит о следующем ()синтаксис естественно ен правильно

какомтоу объекту mcYN ты приравниваешь значение 100
потом совсем другому объекту точнее его позиции У ты присваеваешь значение друго объекта. на сколько я понял ты хочешь создать объекты внутри него сохранить переменную и потом использовать это свойствоо это делается так

создай новый проект в первом кадре пишешь
for (var i = 0; i<10; i++) {
this.createEmptyMovieClip("mc"+i, this.getNextHighestDepth());
this["mc"+i].dy = random(100);
//или
eval("mc"+i).dx = random(100);
//..........................
this["mc"+i]._y += this["mc"+i].dy;
//или
eval("mc"+i)._x += eval("mc"+i).dx;
//а лучше так
var Obj = this["mc"+i];
trace(Obj._x+" "+Obj._y);
}

а еще лучше так


for (var i = 0; i<10; i++) {
var Obj = this.createEmptyMovieClip("mc"+i, this.getNextHighestDepth());
Obj.dy = random(100);
Obj.dx = random(100);
Obj._y += Obj.dy;
Obj._x += Obj.dx;
trace(Obj._x+" "+Obj._y);
}

но не все функции как createEmptyMovieClip возвращают объект например duplicateMovieClip
если ты опять ниего не понял смени ник...


Последний раз редактировалось Andromed; 18.12.2005 в 19:21.