阅读:1192回复:1
[求助]紧急!在两个控件中如何对同一个图层进行属性赋值?
<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> |
|
1楼#
发布于:2004-10-29 10:00
<P>指针操作当然会互相影响啦!</P>
|
|
|