用flex+as3.0开发,滚动条面板内容显示不全问题
滚动条面板添加的内容可以正常显示,在初始化位置也正确,点击标签按钮以后也可正常显示,但是托动窗体到一定位置,面板上的内容就好像是被遮挡了,其它地方没有显示仍然正常,搞了大半天。错误位置基本确定,但是不知道怎么搞,也不知道哪里错了。部分代码如下,哪位大哥大姐愿意帮着看下啊,感谢了。。
//添加滚动条
_jp = new JPanel(new EmptyLayout());
m_scroll = new JScrollPane(_jp,JScrollPane.SCROLLBAR_AS_NEEDED, JScrollPane.SCROLLBAR_NEVER);
m_scroll.setSizeWH(backBox.width-5,backBox.height-7);
m_scroll.setLocationXY(backBox.x, backBox.y+2);
_jp.setLocationXY(0,0);
_jp.setSizeWH(m_scroll.width,m_scroll.height);
//初始化显示特惠内容
public function onInit():void
{
blueBmp.width = mc1.width-4;
blueBmp.height = mc1.height;
blueBmp.x = mc1.x;
blueBmp.y = mc1.y-5;
jp.addChild(blueBmp);
for(var i:int=0;i<m;i++)
{
this.onPropHot(i);
}
for(var j:int=m;j<m+n;j++)
{
this.onPropCommend(j);
}
var temp:uint = (m+n)/3;
if(temp<=1)
temp = 2;
_jp_height = temp*125;
_jp.setSizeWH(m_scroll.width,_jp_height);
m_scroll.updateUI();
}
//添加药剂类处理函数
public function onMedicament(e:MouseEvent):void
{
while(_jp.numChildren != 0){
_jp.removeChildAt(0);
}
for(var i:int=0;i<p;i++)
{
this.onPropHot(i);
}
var temp:uint = p/3;
if(temp<=1)
temp = 2;
_jp_height = temp*125;
_jp.setSizeWH(m_scroll.width,_jp_height);
m_scroll.updateUI();
}
[解决办法]
能把代码贴全些吧.
[解决办法]
用的AsWing?