Форум » freeDEXpano » Не работает переменная с запросом параметра объекта. » Ответить

Не работает переменная с запросом параметра объекта.

Solpadeine: Не работает переменная с запросом параметра объекта. Для примера привожу код, в котором параметру left_px Кнопки2, должно присваиваться значение left_px Кнопки1, однако ж он присваивает значение 0. Вообще какие параметры не запрашивай из объектов всегда присваивает 0. <button id="knopka1" class="prov" icon="test" left_px="300" top_px="300" z_index="100" /> <button id="knopka2" class="prov" icon="test" left_px="@{knopka1.left_px}" top_px="400" z_index="100" /> В чем ошибка?

Ответов - 3

OK: Насколько я понимаю, вы пытаетесь использовать доступ к параметрам кнопки на стадии описания объектов, но доступ к параметрам объектов становится доступен только после окончания загрузки сцены, в которой определяются новые объекты. Если вам необходимо получить доступ к параметрам новых объектов, то можно использовать событие окончания загрузки сцены для запуска скрипта и задавать необходимые значения в этом скрипте.

Solpadeine: Спасибо, все заработало как надо. Думаю долго бы еще голову ломал... сколько не изучал инструкцию по настройке, такой идеи не приходило ), упорно не видел что переменная только внутри скрипта используется.

Administrator: переменная только внутри скрипта используется В описании новых объектов тоже можно использовать параметры других объектов. Но в данном конкретном случае вы пытались использовать параметр объекта, который еще до конца не создан. Доступ к параметрам объектов создаваемых в новой сцене возможен только после полной инициализации этой сцены. Но можно использовать параметры объектов созданных ранее.




полная версия страницы