yjinf
路人甲
路人甲
  • 注册日期2004-09-20
  • 发帖数47
  • QQ
  • 铜币253枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2113回复:6

实现许多图元闪烁用什么方法性能比较高

楼主#
更多 发布于:2004-11-10 10:12
如题,谢谢
喜欢0 评分0
ch308
路人甲
路人甲
  • 注册日期2004-11-23
  • 发帖数48
  • QQ
  • 铜币203枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-16 10:56
学习!
举报 回复(0) 喜欢(0)     评分
whitehu
路人甲
路人甲
  • 注册日期2005-02-17
  • 发帖数8
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-15 13:23
<FONT color=#000066><B>superhjw</B></FONT> ,详细说说啊:)<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
superhjw
路人甲
路人甲
  • 注册日期2004-09-08
  • 发帖数5
  • QQ
  • 铜币121枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-02-01 17:15
<P>晕死,用改变STYLE方式还不easy。。</P><P>菜鸟一堆</P>
举报 回复(0) 喜欢(0)     评分
千山暮雪
路人甲
路人甲
  • 注册日期2004-06-25
  • 发帖数87
  • QQ
  • 铜币352枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-11-11 11:55
如同楼上所说,图元的闪烁只能用Selection.ClearSelection交替来实现,不知谁还有比较好的方法?
你来自北京周口, 我来自云南元谋, 我拉着你毛茸茸的小手, 轻轻的咬上一口, 啊, 是爱情让我们直立行走!
举报 回复(0) 喜欢(0)     评分
kittypig
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数37
  • QQ
  • 铜币199枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-11-10 17:12
<P>我要实现的是三个点图元的闪烁,好像点图元闪烁只能用Selection.ClearSelection交替来实现闪烁。我为了让三个图元一起闪烁,我用了Features</P><P>Dim ftr1  As MapXLib.FindFeature
Dim ftr2  As MapXLib.FindFeature
Dim ftr3  As MapXLib.FindFeature
Dim ftrs As MapXLib.Features
Dim lyr  As MapXLib.Layer</P><P>If flashflag2 = Null Then
flashflag2 = 0
End If
Set lyr = Map1.Layers("position")</P><P>  Set ftr1 = lyr.Find.Search("1")
  Set ftr2 = lyr.Find.Search("2")
  Set ftr3 = lyr.Find.Search("3")
  Set ftrs = lyr.NoFeatures</P><P>  ftrs.Add ftr1
  ftrs.Add ftr2
  ftrs.Add ftr3</P><P>
     If flashflag2 = 0 Then
       lyr.Selection.Replace ftrs
      flashflag2 = 1
  Else
    lyr.Selection.ClearSelection
    flashflag2 = 0
    End If
</P>
举报 回复(0) 喜欢(0)     评分
coatty
路人甲
路人甲
  • 注册日期2004-03-18
  • 发帖数10
  • QQ
  • 铜币138枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-11-10 11:16
<P>图元样式的变更只能是一个一个来吧,所以把需要闪烁的图元放在动画图层应该能快点,</P><P>不知道正确与否?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部