主题:  急于请教

飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#12001/9/10 9:28:07
我在一个空的设计按钮中用函数importmedia导入外部JPG图片,之后有一个退出的交互。我希望每次运行到该图标时依照importmedia语句导入一幅指定的JPG图片,退出时,清空该设计按钮。但是,我试过用擦除,用函数Unload和eraseicon都不能将该设计按钮中的图片清空,导致几次运行到改图标之后,多幅图片叠在一起。请问各位大侠有何解决办法。



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#22001/9/10 10:37:09
首先你在加载文件时必须对文件采用外部存储,内部存储时当你多次运行到语句是会多次重复加载文件,其次你必须为每一个被加载的文件委配一个display图标,记住这样做很重要,当你不要显示相应文件时,你可以用eraseicon擦除相应文件的委配display图标,想再次显示时建议不要重载文件,你可以用display函数。

ImportMedia(IconID@"委配display图标名称","引用文件名")

注意各语句及图标的出现顺序!(另随时监视你的委配display图标中对象是否有重复,打包就没问题了!)


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#32001/9/10 11:26:37
首先,我是用的外部存储。
其次,我需要在同一个显示图标中Importmedia相应的图片,返回时需要清空它。问题就是出在返回清空时,原来导入的图片还在。



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#42001/9/10 11:39:00
另外,skcyh说:“其次你必须为每一个被加载的文件委配一个display图标”。我的这一效果是用在某一项目的图片检索中的。我不知道用户在使用图片检索时会导入几幅图片,因此skcyh说的给每一幅图片都分配一个显示图标是很难实现的,也是不实际的。



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#52001/9/10 12:53:47
如果你不介意的话你可以发来你的程序!(只要主干!)因为你没理解我的意思!我会帮你改好的!
skcyh@163.com(大约两天后,因为我下午就走了,去北京)


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#62001/9/10 12:59:25
另外,说到检索,你可以参考数据字段的应用,用变量名引用文件。你可以参考云网题库系统,不过其原文件不可以向你提供抱歉!


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#72001/9/10 13:39:19
在数据库检索方面,我基本没有什么问题。而且,我的确是用变量来引用文件的。



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#82001/9/10 13:48:20
另外,似乎你也没有明白我的意思:输入关键字——数据检索——获得图片名和图片文件名,并赋给相应的变量——到同一显示图标中显示出变量赋值指定的图片文件——返回——检索另一幅......,可是,如何使多次显示的图片不叠在一起,也就是,如何在返回时清空掉显示图标中的内容呢?我需要在该显示图标中未显示图片时始终是一个空图标。
有没有Importmedia函数的反作用函数?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#92001/9/13 0:45:37
杨新在上个帖子中说
引用:
首先,我是用的外部存储。
其次,我需要在同一个显示图标中Importmedia相应的图片,返回时需要清空它。问题就是出在返回清空时,原来导入的图片还在。


将显示设计图标的update Displayed variables属性打开,返回时将路径变量赋值为"",不就清空了么?
只需对路径变量赋值,无须使用Importmedia( ).



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#102001/9/13 9:17:48
我解决了,就是用Y兄的方法。这个情况下是不适宜用Importmedia的。