![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Собсна,кусок кода :
<mx:HTTPService id="mediaSources" url="graphs.xml" fault="faultHandler(event)" result="sourcesResultHandler(event)" resultFormat="e4x"/>
<mx:HDividedBox x="0" y="0" width="100%" height="100%">
<mx:HBox width="25%" height="100%">
<mx:Panel width="100%" height="100%" layout="absolute" title="Media Sources">
<mx:TileList width="100%" height="100%"
dataProvider="{sourcesXML}"
labelField="title"
id="sourcesList"
iconField="thumbnail"
allowMultipleSelection="false"
columnCount="1" change="sourceSelect(event)">
<mx:itemRenderer>
<mx:Component>
<mx:VBox horizontalAlign="center" verticalAlign="middle">
<mx:Label text="{data.title}"/>
<mx:Image source="{data.thumbnail}" width="192" height="168" />
<mx:HBox>
<mx:LinkButton label="run" id="runGraph"/>
<mx:LinkButton label="stop" id="stopGraph" />
</mx:HBox>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
Проблема наступает тогда,когда на LinkButton'ы требуется добавить обработчики событий. Вот,например,так: Выдается ошибка: 1180: Call to a possible underfined method graphAction. Хотя он и определен выше. Понимаю,что чего-т ос областями видимости возможно,но не догоню никак ![]() Помогите,пожалуйста,опытные товарищи ![]() |
|
|||||
|
Э-э...А можно тут немного поподробней?
Добавлено через 10 минут Всё,спасибо.Проблема решена ![]() <mx:itemRenderer>
<mx:Component>
<mx:VBox horizontalAlign="center" verticalAlign="middle">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>
<mx:Label text="{data.title}" id="fd"/>
<mx:Image source="{data.thumbnail}" width="192" height="168" />
<mx:HBox>
<mx:Script>
<![CDATA[
private function action():void
{
Alert.show("dsfsdf");
}
]]>
</mx:Script>
<mx:LinkButton label="run" id="runGraph" click="tr()" />
<mx:LinkButton label="stop" id="stopGraph" />
</mx:HBox>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
![]() Последний раз редактировалось RetKiller; 06.11.2008 в 10:53. Причина: Форматирование плоховато было :) |
|
|||||
|
А в принципе возможно ли организовать так,чтобы можно было вызывать внешние по отношению к этому компоненту функции?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|