收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 3395|回复: 22

[AS1&2] 求助:Flash as2.0如何调整导入的外部swf(使用Flashpaper生成)的大小

[复制链接]
发表于 2015-4-9 23:56:21 | 显示全部楼层 |阅读模式
stop();
fscommand("fullscreen", "true");

this.createEmptyMovieClip("logo_mc", 0);
logo_mc._x=50;
logo_mc._y=0;
logo_mc._height=2000;//均不起作用
logo_mc._width=1000;//均不起作用
_root.logo_mc._xscale=150;//均不起作用
_root.logo_mc._yscale=150;//均不起作用
_root.logo_mc._rotation=0;
loadMovie("AAA.swf", logo_mc);



这些能调入AAA.swf外部视频,就是不能改变其大小!!
求救啊,谢谢啦~!!!

求助:Flash as2.0如何调整导入的外部swf(使用Flashpaper生成)的大小.rar

163.9 KB, 下载次数: 555

 楼主| 发表于 2015-4-10 12:06:54 | 显示全部楼层
又是我没有添加侦听事件。不过能有更好控制flashpaper的方法吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 12:10:11 | 显示全部楼层
导入进来的显示与单独打开时的长宽比显示不同,单独打开是比较高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 12:15:07 来自手机 | 显示全部楼层
能否做到让外部Flashpaper的swf导入近来并全屏播放呢?这样最好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 18:14:10 | 显示全部楼层
帮我看看能不能做成像压缩包里面的那个PowerPoint 的显示效果,拜托了。我实在无能为力

求助:Flash_as2.0如何调整导入的外部swf(使用Flashpaper生成)的大小.rar

267.27 KB, 下载次数: 487

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 19:48:14 | 显示全部楼层
刚才的那个附件里面powerpoint没有设置swf自动播放,这个是修改后的

效果对比.rar

269.28 KB, 下载次数: 531

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 19:49:49 | 显示全部楼层
C:\捕获.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 19:51:30 | 显示全部楼层
本帖最后由 pangkunsheng 于 2015-4-10 19:53 编辑

这是swf里面用AS导入外部swf播放的效果
捕获2.PNG
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 19:52:23 | 显示全部楼层
本帖最后由 pangkunsheng 于 2015-4-10 19:54 编辑

这是powerpointf里面插入外部swf播放的效果
捕获.PNG
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-10 19:55:26 | 显示全部楼层
第一个是整体强制放大,顶部的位图图标都变模糊了
回复 支持 反对

使用道具 举报

发表于 2015-4-12 13:19:20 | 显示全部楼层
pangkunsheng 发表于 2015-4-10 19:55
第一个是整体强制放大,顶部的位图图标都变模糊了

我写的一个“载入FlashPaper2打印DOC文档而转换成的SWF文件,并通过调用其API接口函数调整页面尺寸大小”的实例及代码:
  1. stop();
  2. Stage.align = "LT";
  3. Stage.scaleMode = "noScale";
  4. function setFP() {
  5.     logo_mc._x = logo_mc._y=50;
  6.     logo_mc.setSize(Stage.width-100, Stage.height-100);
  7.     bg._x = bg._y=25;
  8.     bg._width = Stage.width-50;
  9.     bg._height = Stage.height-50;
  10.     fsbtn._x = Stage.width/2-75;
  11. }
  12. var ssListener:Object = new Object();
  13. ssListener.onResize = setFP;
  14. Stage.addListener(ssListener);
  15. function createRectangle(l:Number, t:Number, w:Number, h:Number, bgColor:Number, name:String):MovieClip {
  16.     var mc:MovieClip = this.createEmptyMovieClip(name, this.getNextHighestDepth());
  17.     mc.beginFill(bgColor);
  18.     mc.lineTo(w, 0);
  19.     mc.lineTo(w, h);
  20.     mc.lineTo(0, h);
  21.     mc.lineTo(0, 0);
  22.     mc._x = l;
  23.     mc._y = t;
  24.     return mc;
  25. }
  26. createRectangle(25, 25, Stage.width-50, Stage.height-50, 0x006600, "bg");
  27. _root.createTextField("fsbtn", _root.getNextHighestDepth(), Stage.width/2-75, 5, 150, 20);
  28. fsbtn.html = true;
  29. fsbtn.htmlText = "<a href='asfunction:swidthfullscreenmode'>点击这里进入全屏显示模式</a>";
  30. function swidthfullscreenmode() {
  31.     if (Stage["displayState"] == "normal") {
  32.         Stage["displayState"] = "fullScreen";
  33.         fsbtn.htmlText = fsbtn.htmlText.split("进入全屏").join("返回窗口");
  34.     } else {
  35.         Stage["displayState"] = "normal";
  36.         fsbtn.htmlText = fsbtn.htmlText.split("返回窗口").join("进入全屏");
  37.     }
  38. }
  39. _root.createEmptyMovieClip("logo_mc", _root.getNextHighestDepth());
  40. var mclListener:Object = new Object();
  41. mclListener.onLoadInit = function(target_mc:MovieClip) {
  42.     _root.onEnterFrame = function() {
  43.         if (target_mc._currentframe>=3) {
  44.             setFP();
  45.             delete this.onEnterFrame;
  46.         }
  47.     };
  48. };
  49. var image_mcl:MovieClipLoader = new MovieClipLoader();
  50. image_mcl.addListener(mclListener);
  51. image_mcl.loadClip(_root._url.slice(0, _root._url.lastIndexOf("/", _root._url.length))+"/"+"AAA.swf", logo_mc);
  52. swidthfullscreenmode();
复制代码



效果演示:


FLASH源文件:
求助:Flash as2.0如何调整导入的外部swf(使用Flashpaper生成)的大小.rar (1.11 MB, 下载次数: 463)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 22:00:16 | 显示全部楼层
实在是太强大了,万分感谢!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:08:21 | 显示全部楼层

求助:无法导入!as2.0如何导入的外部swf(使用Print2Flash生成)
感谢您!!!

求助:无法导入!as2.0如何导入的外部swf(使用Print2Flash生成).rar

562.11 KB, 下载次数: 438

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:08:38 | 显示全部楼层
无法导入!
回复 支持 反对

使用道具 举报

发表于 2015-4-12 23:29:58 | 显示全部楼层
pangkunsheng 发表于 2015-4-12 23:08
求助:无法导入!as2.0如何导入的外部swf(使用Print2Flash生成)
感谢您!!!

抱歉,我没有用过这个软件。

多数朋友都是使用FlashPaper来转换DOC文档为SWF,
网上FlashPaper的资料如此丰富,而Print2Flash这个软件我还是第一次听说。

不知楼主为何不用FlashPaper而改用Print2Flash了呢?猎奇?还是FlashPaper不能满足你的需求?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:38:59 来自手机 | 显示全部楼层
它的压缩比很高,就是无法导入
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:40:13 来自手机 | 显示全部楼层
而且还不断更新软件版本,但为什么生成的swf无法载入??!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:47:20 来自手机 | 显示全部楼层
亲测含图片的Word文档压缩比是Flashpaper的三倍
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 23:59:08 来自手机 | 显示全部楼层
发到你网盘了
回复 支持 反对

使用道具 举报

发表于 2015-4-13 09:22:12 | 显示全部楼层

谢谢分享,不过我没有时间和兴趣研究这个软件,好意心领了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 10:11:45 来自手机 | 显示全部楼层
为什么编译成swf还不能被Flash导入引用呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 15:49:31 来自手机 | 显示全部楼层
我搞清楚了,是播放器版本的问题
回复 支持 反对

使用道具 举报

发表于 2015-4-23 17:05:16 | 显示全部楼层
提示: 作者被禁止或删除。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2020-2-27 11:59 , Processed in 0.124684 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表