PDA

Просмотр полной версии : Как передать в класс ссылку на объект.


bettrrr
06.08.2007, 13:40
Хочу передать в класс объект, который получился в результате работы функции my_xml.load("data.php");

Но я не хочу, чтобы создавался второй экземпляр класса, а хочу пере5дать только ссылку.
Т.е. сделать эквивалентно записи php:
function __construct(&$xml) {
$this->xml = &$xml;
}
Есть ли в AS2 передача ссылки на объект?

etc
06.08.2007, 13:43
Вообще говоря, в AS2 на любой объект будет ссылка. (Это не касается данных простого типа, типа Number, String, Boolean)

bettrrr
06.08.2007, 13:51
Т.е. второй экземпляр объекта внутри области видимости класа создаваться не будет?
Просто я посмотрел дебаг мувика, и мне не понравилось, что там есть вторая копия объекта:XML

etc
06.08.2007, 14:00
Нет, второго объекта не будет.