Apache flex 如何修复mx:request标记中的此警告?

Apache flex 如何修复mx:request标记中的此警告?,apache-flex,actionscript-3,actionscript,flex3,Apache Flex,Actionscript 3,Actionscript,Flex3,我正在运行带有以下请求的HTTPService: <mx:request xmlns=""> <view>{myViewStack.selectedChild.name}</view> </mx:request> {myViewStack.selectedChild.name} 其思想是将viewstack上选择的子对象传递到php页面,然后将其返回,这样我就可以根据当时选择的viewstack的子对象运行一些逻辑 一切似乎都正常,但

我正在运行带有以下请求的HTTPService:

<mx:request xmlns="">
    <view>{myViewStack.selectedChild.name}</view>
</mx:request>

{myViewStack.selectedChild.name}
其思想是将viewstack上选择的子对象传递到php页面,然后将其返回,这样我就可以根据当时选择的viewstack的子对象运行一些逻辑

一切似乎都正常,但我得到以下警告:

数据绑定将无法检测到“名称”的分配

这似乎没有造成任何问题,但我知道警告通常意味着我没有遵循最佳实践。我怎样才能解决这个问题?我真的不需要绑定此项,因为名称在运行时永远不会更改,但我不知道如何在请求中包含它


沃特给了我一个很好的解决办法。但是有没有办法在这样的请求中调用变量而不绑定?

没有办法告诉Flex您对
名称的更改不感兴趣,也没有办法标记要忽略的警告

作为一种解决方法,您可以将获取名称提取到一个单独的函数中。大概是这样的:

<mx:Script>
    private function getName(container:Container):String {
        return container.name;
    }
</mx:Script>
...
<mx:request xmlns="">
    <view>{getName(myViewStack.selectedChild)}</view>
</mx:request>

私有函数getName(容器:容器):字符串{
返回container.name;
}
...
{getName(myViewStack.selectedChild)}