|
主题: 怎样能使显示图标的过渡效果随机出现?
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#12002/6/17 12:58:04
随机显示图标的过渡效果,或者程序打包后可以动态更改某显示图标的过渡效果,怎么来实现?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22002/6/17 13:10:21
SetIconProperty(IconID@"IconTitle", #awIconTransition, [#category:"name",#transition:"name"])
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#42002/6/17 14:16:32
我试了一下,我对几个参数的含义理解的不是很好,能不能说以下几个参数的含义?
下面是我给图标12赋予的reveal down过渡效果,正确否? 看不到效果 SetIconProperty(IconID@"12",#awIconTransition,[#transition:"reveal down"])
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#52002/6/17 14:23:13
我弄明白了
|
gcnie
职务:普通成员
等级:1
金币:0.0
发贴:55
|
#62002/6/17 15:29:40
这个功能有时真好,我尝试过许多次都没成功.现在看到斑竹的解释,效果还真灵.确实是交流才有提高.谢谢大家了.
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#72002/6/17 15:57:57
Bn:=ReadExtFile("b"^no1^".txt") --读取文本文件Bn.txt(n为变量no1的值)
SetIconProperty(IconID@"12", #awIconTransition, [#category:a,#transition:b]) --a\b分别为两个变量,代表过渡效果的类别个具体名称
不知上面两句书写上是否有错误?
编辑历史:[这消息被冷血编辑过(编辑时间2002-06-17 16:25:02)]
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#82002/6/17 16:42:17
冷血在上个帖子中说 引用: Bn:=ReadExtFile("b"^no1^".txt") --读取文本文件Bn.txt(n为变量no1的值)
这个是不是要指定路径?例如: Bn:=ReadExtFile(FileLocation^"b"^no1^".txt")
SetIconProperty(IconID@"12", #awIconTransition, [#category:a,#transition:b]) --a\b分别为两个变量,代表过渡效果的类别个具体名称
这句正确,没问题,只要在程序中指定a、b的正确值就可以了!
不知上面两句书写上是否有错误?
编辑历史:[这消息被Rock编辑过(编辑时间2002-06-17 16:43:50)]
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#92002/6/17 17:06:42
--an --n1 --no1 --bn --n2 --no2 An:=ReadExtFile(FileLocation^"a.txt") n1:=LineCount(An) No1:=Random(1,n1,0) Bn:=ReadExtFile(FileLocation^"b"^No1^".txt") n2:=LineCount(Bn) no2:=Random(1,n2,1) a:=GetLine(An,No1) b:=GetLine(Bn,no2) SetIconProperty(IconID@"12", #awIconTransition, [#category:a,#transition:b])
以上这就是我用来实现随机过渡效果的代码,ab值都是变量,通过上面的代码来获取,但是为什么就达不到效果,我在显示图标中显示了ab变量的值,也没问题,但是为什么图标12的过渡效果就是不变? 我要是直接给a\b用字符串赋值 a:="push" b:="push down" 这样就可以实现预期的效果,但是通过前面的代码得出来的ab值带入后就没这效果,为什么?
除源文件外,还有两个txt文件
a.txt 内容: push
b1.txt 内容: push up push down push left push right
麻烦版主帮我看看,谢谢了
|
lvzhiguo
职务:普通成员
等级:1
金币:1.0
发贴:136
|
#102002/6/17 17:07:59
rock!谢了,你又教我一招,可惜手边没aw,要不立马试试
|
lvzhiguo
职务:普通成员
等级:1
金币:1.0
发贴:136
|
#112002/6/17 17:12:14
rock: LineCount()好像文本超过900行就不行了只能计算出800多行。什么原因。 另外:我在下面改的例子怎么打包后就失效了
编辑历史:[这消息被lvzhiguo编辑过(编辑时间2002-06-17 18:07:06)]
|
lvzhiguo
职务:普通成员
等级:1
金币:1.0
发贴:136
|
#122002/6/17 17:26:29
No1:=Random(1,n1,0)改为No1:=Random(1,n1,1)即可
|
lvzhiguo
职务:普通成员
等级:1
金币:1.0
发贴:136
|
#132002/6/17 17:45:40
修改后的例子见 www.ahhnjj.com/lzg/sjgd.rarrock为什么我未打包挺好,打包成exe文件说 本图标指定的特效xtra不可用
编辑历史:[这消息被lvzhiguo编辑过(编辑时间2002-06-17 18:14:50)] [这消息被lvzhiguo编辑过(编辑时间2002-06-17 18:16:05)]
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#142002/6/17 18:51:36
lvzhiguo在上个帖子中说 引用: 修改后的例子见 www.ahhnjj.com/lzg/sjgd.rar rock为什么我未打包挺好,打包成exe文件说 本图标指定的特效xtra不可用
~~~~~~~~~~~~~~~~~~~~ 都叫你不要用汉化版本拉。。就是不听! 另外,这种方法打包后随机效果就失效了,原因看Y的文章: www.5dmedia.com/bbs/newsdetail.asp?id=171978
编辑历史:[这消息被Rock编辑过(编辑时间2002-06-17 18:52:34)]
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#152002/6/17 19:06:06
SetIconProperty(IconID@"IconTitle", #property, value) SetIconProperty sets the value of the property for the specified icon. The icon can be a standard icon, or an asset Xtra icon. This function only operates on unpackaged files. Use GetIconProperty to get the value of a property. Use SetSpriteProperty to set a property of the sprite displayed by a sprite icon. See the Authorware help pages for a list of supported properties.
|