‘壹’ 用AS3实现RAR或7Z解压缩现实吗
有压缩解压zip的库。去天地会论坛搜“zip”或“压缩”,发链接容易被网络吞。
用air比较好。
‘贰’ AS3 starling压缩包下载后应该拷贝到哪里
理论上放哪儿都可以,需要在开发工具中设置好这个路径;一般是放在项目文件夹中,与fla或者主文档类同目录。
‘叁’ 高分求解AS3解压ZIP的问题
代码在org.asmax.util.ZipReader里,找出来看看吧。里面应该有用法的。
你补充的代码还需要其他文件,仅有这些是看不出来了。
import org.nochump.zip.ZipEntry;//
import org.nochump.zip.ZipFile;//这两个都要用。把文件发给我看看吧:[email protected]
‘肆’ flash as3.0 截图并保存的代码怎么写
现在player 10里可以直接生成图片,使前人已经说了,用FileReference类fileReference.save(bitmap,"1.jpg");bitmap是指要保存的位图,1.jpg是指保存的文件名。
更细看话,你去google一搜就有了。
如果是player9的话,不能直接生成图片,得先抓图,然后通过图片压缩转码,之后发给php或者 asp,让后台去执行。
但现在客户一般都 要求 player9,因为10的普及率虽然不低,但至少没9多,所以他们还是希望用9.所以你还得用9.没办法。找个会php的帮你一下,对他来说,保存图片太轻松了。
‘伍’ 下载一个 压缩视频后 解压是说需要 F:\as3.part02.rar 压缩分卷 怎么办啊
这是分卷压缩,你需要下载完整所有的分压包,然后解压即可!
希望可以帮助到你,祝你好运!
‘陆’ as3.0的,我把jpg图片提取出到二进制bytearray里,再怎么把这个二进制文件转换成jpg图片
jpg全名是JPEG 。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。
‘柒’ FLASH中as3.0怎么加载swf并且改变其大小
as3.0加载代码
var loader:Loader = new Loader();
loader.load(new URLRequest("intro.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);
function completeHandler(e){
addChild(e.currentTarget.content)
}
以上代码就可以将intro.swf加载到design.swf了
但要改变大小
由于design.swf的高度不够,如果硬要intro.swf的全部内容都可以见的话,则要对加载的内容进行压缩了。
由于我们确定加载的是swf,所以可以直接将内容转成MovieClip,则可以直接设置其高度,只要在function completeHandler(e){}里加多一句e.currentTarget.content.height=150;即可,也就是说,最后的代码为
var loader:Loader = new Loader();
loader.load(new URLRequest("intro.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);
function completeHandler(e){
addChild(e.currentTarget.content);
e.currentTarget.content.height=150;
}
‘捌’ 求flash as3翻书(xml读取图片),有目录页可进入每一页
flash page flip已经实现你要的功能
flash page flip很酷的在线刊物平台
你可以用它来创建自己的在线刊物,比如在线目录,数字化说明书,会翻页的图书,交互式传单,电子杂志,会翻转的相册等等,使用简单。可缩放图片,自适应尺寸或全屏视图,画质和音效调节,打印设置,背景图和背景音乐设置,封面封底页面跳转个性化设置,还支持键盘操作。
简易翻页电子书制作
使用方法:
1.下载回来解压缩,不需要安装,请直接找到解压缩后存放档桉的目录,点击[Free Version] > [xml] > Pages.xml
‘玖’ as3解压缩二进制文件
这个文件应该是有加密的,不知道算法 恐怕没办法解压缩。。。。
‘拾’ JS如何传递ByteArray类型 给as3
这个很简单,ByteArray是什么,字面意思就是字节数组
关键两个字,数组,所以传递数组就行了,至于字节,字节可以用什么表示,整数啊
所以答案呼之欲出了,传递一个整数数组就行了
楼主要求从js给as3传值是吧,只是好奇楼主js里的值来自哪里...
只针对这个问题的话,代码如下:
首先是as3代码:
ExternalInterface.addCallback("sendToActionScript",sendData);
functionsendData(data:Array):void
{
//将收到的数组转化为二进制
varba:ByteArray=newByteArray();
for(vari:int=0;i<data.length;i++)
{
ba[i]=data[i];
}
}
其次是js代码:
varflash_object=document.getElementByID("你的flash元素id");
flash_object.sendData([0x100,0x101,0x102]);
这样就可以相互传递二进制数据了~