Php 正在读取项目上的链接属性单击

Php 正在读取项目上的链接属性单击,php,apache-flex,Php,Apache Flex,我有一个显示这些项目的页面,当我选择文档时,我需要单击关联的链接。如何通过编程实现这一点。这在某种程度上取决于您使用的控件集,但很可能您正在查找类似event.item的内容。@link,其中@表示属性-例如: <root> <module label="Executive Library" > <node label="Document one" link="http://www.google.com" />

我有一个显示这些项目的页面,当我选择文档时,我需要单击关联的链接。如何通过编程实现这一点。

这在某种程度上取决于您使用的控件集,但很可能您正在查找类似event.item的内容。@link,其中@表示属性-例如:

<root>
<module label="Executive Library" >
                        <node label="Document one"  link="http://www.google.com" />
                        <node label="Document Two"  link="http://www.google.com" />
                        <node label="Document Three"  link="http://www.google.com"/>
                </module>

这里,我只是使用XML减去根节点来填充PopUpMenuButton的数据提供程序,并以这种方式捕获itemClick事件。希望这也是您正在做的-如果您有任何问题,请发回并让我知道。

W/o代码和标点符号您的问题没有意义感谢帮助,私有函数项Click1Event:ListEvent:void{Alert.showevent.item.@cd_link.toString;}为什么这会抛出一个错误,而我正在使用树组件。具体的错误是什么?从代码片段中,我看到的一件事是,您应该使用toString,而不仅仅是toString。
<mx:Script>
    <![CDATA[

        import mx.events.MenuEvent;

        private function onMenuItemClick(event:MenuEvent):void
        {
            trace(event.item.@link);        
        }

    ]]>
</mx:Script>

<mx:PopUpMenuButton itemClick="onMenuItemClick(event)" labelField="@label">
    <mx:dataProvider>
        <mx:XML xmlns="">
            <module label="Executive Library" >
                <node label="Document one" link="http://www.google.com" />
                <node label="Document Two" link="http://www.google.com" />
                <node label="Document Three" link="http://www.google.com"/>
            </module>
        </mx:XML>
    </mx:dataProvider>
</mx:PopUpMenuButton>