|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2009
Сообщений: 6
|
Доступ к элементу в mxml из papervision(или просто внешнего .as)
Добрый день!
Есть MainView.as, есть main.mxml. MainView содержит в себе papervision код. Нужно из функции, которая прописана в MainView менять значения элементов в main.mxml. Как? Например, в MainView , где infopanel - <mx:Panel id="infoPanel" title="Info about:" x="20" y="60" height="400" width="350"></mx:Panel> но не работает. Все компилится, но изменений, которая должна делать функция f не происходит. Функция точно вызывается, так как внутри MainView.as (внутри papervision кода) изменения происходит (например, происходит движение объекта). Знаю, что объяснил криво, но как смог. Спасибо! |
|
|||||
Регистрация: Jul 2009
Сообщений: 6
|
Вырезки из кода.
MainView.as public class MainView extends BasicView { protected function init(earthMaterial:BitmapMaterial):void { var marker:Marker = new Marker(); placeMarker(marker, 30, 30); } protected function placeMarker( marker:Marker, latitude:Number, longitude:Number ):void { marker.addEventListener( InteractiveScene3DEvent.OBJECT_DOUBLE_CLICK, markerClickHandler ); } public function markerClickHandler( evt:InteractiveScene3DEvent ): void { camera.focus = 100; infoPanel.title = "test"; } } Все компилится. Событие срабатывает, так как визуально срабатывает camera.focus = 100, а вот infoPanel.title - не срабатывает |
Часовой пояс GMT +4, время: 12:17. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|