![]() |
|
||||||||||
|
|
|
|||||
|
Создаю массив для хранения значений свойств элементов:
var p_control:Array; p_control = Array( controls._x, controls._y, controls._width, controls._height); Можно ли как-то сделать подобный массив, чтобы сохранялись именно значения свойств? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Простые типы по ссылке не передаются. Такого не может быть.
|
|
|||||
|
Не может быть того, что описал или того, что хочу получить?
Нашел решение, может и не очень красивое, но работает: Последний раз редактировалось FlashStart; 21.08.2009 в 20:43. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Того, что привели в примере. В массив заносяться значения свойств объекта. По ссылке они никак передаться не могут, так как являются простыми типами.
Последний раз редактировалось udaaff; 21.08.2009 в 20:55. |
|
|||||
|
Ясно, а в чем может быть проблема в таком случае?
С этой ерундой уже бьюсь 2-ой день, кроме того, что привел пока ничего не придумал. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Привидите пример кода с проблемой, а то так не скажешь.
|
|
|||||
|
Модрон-ветеринар
|
Стоп. Если ваш элемент - мувик (ваш controls), то он уже является массивом своих собственных свойств.
Чем вас не устраивает работать не с массивом, а с самим элементом или ссылкой на него? |
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
Я как понял, надо сделать свойства мувика фиксированными?
приведу маленький примерчик: |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Возможно код срабатывает в каждом кадре и по-этому свойства всегда актуальные.
|
|
|||||
|
Цитата:
Цитата:
var p_control:Array; p_control = Array( controls._x, //0 controls._y, controls._width); function resize_1() { controls._width = player_width; controls._x = (450 - player_width)/2; controls._y = (player_height - 34) - (player_height - 350)/2; } В переменную заносится текущее значение ширины элемента, а не значение, которое было до изменения размеров. Цитата:
В принципе, с проблемой уже справился. Всем спасибо за помощь. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:37. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| массив , свойства элементов |
|
|