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

Nata123 19.05.2006 17:10

Свойства объектов
 
подскажите, не могу понять в чём проблема!
Код:

function stena(arrPoins) {
_global.stenaCount = _global.stenaCount+1;
var name_stena = "stena"+_global.stenaCount;
_root.mc_kvartira.createEmptyMovieClip(name_stena, _global.stenaCount);
mc_kvartira[name_stena].points = arrPoins;
trace(mc_kvartira[name_stena].points[0]._xx+'    '+mc_kvartira[name_stena]) ;
mc_kvartira[name_stena].lineStyle(6, 0x330066, 100, true, "none", "miter", "miter", 1);
mc_kvartira[name_stena].moveTo(arrPoins[0]._xx, arrPoins[0]._yy);
mc_kvartira[name_stena].lineTo(arrPoins[1]._xx, arrPoins[1]._yy);
mc_kvartira[name_stena].onPress = ActionObjPress;
mc_kvartira[name_stena].onRelease = ActionObjRelease;
}
ActionObjPress = function () {
trace(this.points[0]._xx+'    '+this);
}

new stena(points); //значения points(массив) разные
new stena(points);//значения points разные
new stena(points);//значения points разные

создаю объект
в function stena(arrPoins)
trace(mc_kvartira[name_stena].points[0]._xx+' '+mc_kvartira[name_stena])
выдаёт правильные значения,
а в ActionObjPress
trace(this.points[0]._xx+' '+this) ; объект выдаёт тот, что нужно, а значения points от последнего добавленного объекта

в чём дело?? что делать?

Nirth 19.05.2006 17:12

ознакомьтесь с правилами
http://flasher.ru/forum/showthread.php?t=79864
и исправьте ваш пост

Nata123 19.05.2006 17:37

разобралась, извините, просто массив для объекта нужно было присвоить поэлементно

Nirth 19.05.2006 17:37

в правилах есть пункт про использование тэга [ code ] [/ code]
кстати
Цитата:

3. Каждый должен обрамлять код в своем сообщениями тэгами [ code ]// Ваш Код [/ code ] (без пробелов).
там написанно без пробелов ;)


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

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