日期:2014-05-16  浏览次数:20358 次

一个下拉点击的问题
我现在有个下拉:
<onMouseDown>
<![CDATA[
items   =   new   Array;
popupList   =   [ "小区名称 ",   "地址 "];

for   (menuCount   =   0;   menuCount   <   popupList.length;   menuCount++)
{

items[menuCount]   =   new   MenuItem;
items[menuCount].title   =   popupList[menuCount];
items[menuCount].enabled   =   true;
if   (items[menuCount].onSelect   ==   popupList[menuCount])
{
drop.data   =   "地址 ";
}
else
{
drop.data   =   "小区名称 ";
items[menuCount].checked   =   true;
}
}
popupMenu(   items,   showBtn.hOffset   +   1,   showBtn.vOffset   +   20   );
]]>
</onMouseDown>
为什么点击没效果啊?谁知道,怎么改。

------解决方案--------------------
up
------解决方案--------------------
把这段if (items[menuCount].onSelect == popupList[menuCount])
{
drop.data = "地址 ";
}
else
{
drop.data = "小区名称 ";
items[menuCount].checked = true;
}
换成:
items[menuCount].onSelect = "drop.data=items[ "+menuCount+ "].title; ";
就好了。