![]() |
|
||||||||||
|
|||||
|
подскажите, не могу понять в чём проблема!
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:38. |
|
|||||
|
4AM Games
|
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
разобралась, извините, просто массив для объекта нужно было присвоить поэлементно
|
|
|||||
|
4AM Games
|
в правилах есть пункт про использование тэга [ code ] [/ code]
кстати Цитата:
![]()
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|