主题:  动态显示不同图片?

jinhuo

职务:普通成员
等级:1
金币:0.0
发贴:51
注册:2002/5/31 15:58:41
#12002/6/7 12:29:26
我用AU做了个数据库方面的小东西,类似于字典。
在数据库中每个记录中都有一个说明图片的地址,
问题:
如何显示变量中指定地址的图片?



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
注册:2000/11/8 14:55:33
#22002/6/7 13:20:27
先放一个你要显示图片的显示图标,然后随便导入一幅图片(记得要选择Link to File),接着选择菜单中的Windows/External Media Browser,就会有一个对话窗,在File一项中写入
=AAA

比如:AAA是你要显示的图片的变量名。



jinhuo

职务:普通成员
等级:1
金币:0.0
发贴:51
注册:2002/5/31 15:58:41
#32002/6/7 13:30:25
可是Windows/External Media Browser是灰的,怎么回事?
确定已选择Link to File.
我用的是AU6.0试用版。



jinhuo

职务:普通成员
等级:1
金币:0.0
发贴:51
注册:2002/5/31 15:58:41
#42002/6/7 13:36:31
搞定,原来要将显示图片点亮。
谢谢



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
注册:2004/1/13 10:53:31
#52002/6/7 13:37:45
方法一:
添加一个图标,把图片导入为外部文件,然后在file那里写入:=FileLocation^num^". bmp"
这里假设图片为一系列的1.bmp、2.bmp......的BMP图片,且和AW文件同级目录,你可以根据需要修改路径等。
这样只要在程序中控制变量num的值就可以自动显示该Link图片出来了
方法二:
用系统函数ImportMedia(IconID@"IconTitle", "filename" [, asInternal])
总结:不管你有多少张图片,都只要一个显示图标动态改变路径即可。