GIIWOO
路人甲
路人甲
  • 注册日期2004-08-09
  • 发帖数18
  • QQ
  • 铜币205枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1192回复:1

[求助]紧急!在两个控件中如何对同一个图层进行属性赋值?

楼主#
更多 发布于:2004-10-29 00:04
<P>     假设有ABC三个mo控件,A图层中已经家加载了图层layer1,BC两个控件也要加载图层layer1,为了速度起见,直接在内存操作,</P>
<P>   dim layer2 as maplayer=new maplayerclass</P>
<P>   dim layer3 as maplayer=new maplayerclass</P>
<P>   layer2=layer1</P>
<P>   layer3=layer1</P>
<P>   b.layers.add(layer2)</P>
<P>   c.layers.add(layer3) </P>
<P>   加载后发现在bc两个控件对layer2和layer3进行属性赋值操作时,互相影响,比如想让B控件中的layer2的不可见,</P>
<P>  layer2.visible=false</P>
<P>  却发现C控件中的layer3也看不到了</P>
<P>  感觉laye2,layer3只是一个指向layer1所在内存的指针.所以会出现这种情况</P>
<P>  有什么方法可以分别在两个控件中分别赋值而互不影响?</P>
喜欢0 评分0
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-29 10:00
<P>指针操作当然会互相影响啦!</P>
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部