主题:  主文件调子文件问题???

lj9708

职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2001/5/25 0:51:51
#12001/6/7 22:08:39
因为有的文件太大,组合存在问题,怎么办?
共3个,一个2M,一个20M,一个60M,还要刻盘呢?
存为.a5r减少空间,是吧。怎么相互调用呢?
用jumpfile可以嘛,什么要好一点呢?

说了这么半天,关键是主文件调子文件问题,怎么解决?
谢谢!!!!

刚才,出现乱码,真搞不懂!不管他!!!



yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
注册:2001/2/18 10:29:28
#22001/6/8 8:53:58
主文件打成EXE格式,其它打成A5R



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
注册:2001/3/25 10:30:33
#32001/6/8 19:26:07
20M和60M都太大了,要再分小一点,
主程序最好不要超2M
较在的图、声音都用链接方式



lj9708

职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2001/5/25 0:51:51
#42001/6/9 12:08:21
怎么调用呢?EXE与A5R间?



lj9708

职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2001/5/25 0:51:51
#52001/6/9 12:09:23
图、声音都用链接方式?怎样联接呢??



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
注册:2000/12/15 18:50:50
#62001/6/9 13:20:13
关于图、声音的链接,在其引入时有个“Link...”项,选中它即可
另:最好使用库文件



小崔

职务:普通成员
等级:1
金币:1.0
发贴:231
注册:2001/5/12 23:34:09
#72001/6/9 16:06:59
重复出现的内容最好将其制作为库, 这样的好处在于大大的缩小了文件的容量。



lj9708

职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2001/5/25 0:51:51
#82001/6/9 18:09:57
库怎么作呢,我还真的没用过。
还有就是EXE与A5R间 怎么调用呢 ?



海阔天空

职务:普通成员
等级:1
金币:0.0
发贴:50
注册:2001/5/11 21:26:24
#92001/6/9 21:41:53
库很好做,你在菜单File/New/中选择Library就可以建立一个库,再把你需要的素材拖进出就可以了。
EXE要调用A5R,你要加一个计算图标,在里面写上:“JumpFileReturn("filename", "variable1, variable2, ...","folder")”就行了。



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
注册:2001/3/25 10:30:33
#102001/6/9 21:45:04
JumpFile("文件名.a5r")
a5p可不行;
打包时除一个文件外都选择"With out runtime",即所谓库文件----“.A5P”



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
注册:2001/3/25 10:30:33
#112001/6/9 21:51:40
我所说的库非楼上所库,
使用楼上的库,我个人认为较小的素材且用的次数多时用比较好,如果字节比较大还是要用链接,
当然在不所用库的情况下也可使现不重复占用存储容量。
可以利用Eval("expression", "decimal", "separator")



cxt

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2000/12/25 0:35:56
#122001/6/10 0:30:58
楼上兄弟语无伦次。
其一,JumpFile函数,“文件名”后不需加后缀;
其二,打包时选择"Without runtime",并不是“.A5P”,而是“.A5R”,这种打包不带运行时间库,但不是什么库文件,据我所知,在AW中不存在此库彼库之分;
其三,使用库文件,我的看法是,除了可减少主程序大小、节省存储空间之外,还可以起到一定的保护素材的作用,而与素材字节大小关系不算太大。



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
注册:2001/3/25 10:30:33
#132001/6/10 12:27:16
sorry!
扩展名的确是“.a5r”,
auth在5.X及以上可以使用库文件是为了和早期版本兼容,照顾习惯,
推建一本书:AUTHORWAR 5.1标准教程 清华出版 授权教材。
你会明白不能库也可做到存储空间不重复占用:
当然是利用Eval。



颠狗

职务:普通成员
等级:1
金币:0.0
发贴:83
注册:2001/2/26 15:54:33
#142001/6/10 15:28:51
huhu,看来这位同志要重做了。可以试试--将内部媒体导出。马上叫你的主程序苗条。



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
注册:2000/11/4 21:26:33
#152001/6/10 15:38:19
总结一下,
JumpFile/JumpFileReturn可以在Exe/A5r之间调用,被调用的文件用quit(0)可返回调用的文件。
事实上,exe文件仅仅作为程序的起点,之后就可以JumpFile/Quit来回调用了。

减小文件的大小,可以将媒体文件用Link的方式。在设计媒体时也应考虑文件格式如图片尽量不要用Bmp,而用Jpg等,因为aw在导入图片时并不改变格式,只在运行时调用相应的xtras显示。这也是各种xtras文件的用处。另一方面只用一种文件格式可以使xtras只用一种,同样也减小了文件大小。