动画100%宽度 和调用外部动画问题
时间:2011-05-15
来源:互联网
我用Stage.scaleMode = "noScale"; 和width="100%" 来控制主动画在网页上100%宽度显示
怎么在主动画里调用几个swf文件到时间轴上,使这几个被调用的swf文件居主动画中间显示,并且 被 调用的动画 不放大变形
示意图我简易的画了一下
[ 本帖最后由 websung 于 2011-5-15 19:22 编辑 ]
1.gif (2.21 KB)
2.gif (2.32 KB)
怎么在主动画里调用几个swf文件到时间轴上,使这几个被调用的swf文件居主动画中间显示,并且 被 调用的动画 不放大变形
示意图我简易的画了一下
[ 本帖最后由 websung 于 2011-5-15 19:22 编辑 ]
附件

2011-5-15 19:15

2011-5-15 19:15
作者: websung 发布时间: 2011-05-15
onResize as2
百度一下
百度一下
作者: HSZZLZL 发布时间: 2011-05-15
http://www.google.com.hk/search?q=resize%20flash023&hl=zh-CN&lr=lang_zh-CN&ie=UTF-8&oe=UTF-8&client=aff-cs-gosurf
复制内容到剪贴板
import flash.display.Bitmap;
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
/**
* ...
* @author FLASH023
*/
public class Main extends Sprite {
private var loader:Loader;
private var bg:Bitmap ;
public function Main():void {
init();
}
private function init():void {
imgLoader ("image.jpg");
stage.align = "TL";
stage.scaleMode = "noScale";
stage.addEventListener (Event.RESIZE, onResize);
stage.addEventListener (Event.FULLSCREEN, onResize);
}
private function onResize(_evt:Event):void {
if (bg) {
bg.width = stage.stageWidth;
bg.height = stage.stageHeight;
}
}
private function imgLoader(_path:String ):void{
loader = new Loader;
loader.contentLoaderInfo .addEventListener (Event.COMPLETE , imageComplete);
loader.load(new URLRequest (_path));
}
private function imageComplete(_evt:Event):void{
bg = _evt.target.content as Bitmap;
onResize(null);
addChild (bg);
//-------------------
loader.contentLoaderInfo .removeEventListener (Event.COMPLETE , imageComplete);
loader = null;
}
}
}
复制代码如果是AS2:代码:
package{import flash.display.Bitmap;
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
/**
* ...
* @author FLASH023
*/
public class Main extends Sprite {
private var loader:Loader;
private var bg:Bitmap ;
public function Main():void {
init();
}
private function init():void {
imgLoader ("image.jpg");
stage.align = "TL";
stage.scaleMode = "noScale";
stage.addEventListener (Event.RESIZE, onResize);
stage.addEventListener (Event.FULLSCREEN, onResize);
}
private function onResize(_evt:Event):void {
if (bg) {
bg.width = stage.stageWidth;
bg.height = stage.stageHeight;
}
}
private function imgLoader(_path:String ):void{
loader = new Loader;
loader.contentLoaderInfo .addEventListener (Event.COMPLETE , imageComplete);
loader.load(new URLRequest (_path));
}
private function imageComplete(_evt:Event):void{
bg = _evt.target.content as Bitmap;
onResize(null);
addChild (bg);
//-------------------
loader.contentLoaderInfo .removeEventListener (Event.COMPLETE , imageComplete);
loader = null;
}
}
}
stage.align = "TL";
stage.scaleMode = "noScale";
stage.addEventListener (Event.RESIZE, onResize);
stage.addEventListener (Event.FULLSCREEN, onResize);
参照以上几行改写
同类型参考帖:
http://share.zcool.com.cn/archiver/?tid-71283.html
http://flash.9ria.com/thread-43626-1-1.html
http://flash.9ria.com/viewthread.php?tid=47626&rpid=423653&ordertype=0&page=1#pid423653
http://space.flash8.net/BBS/thread-381767-1-1.html
http://flash.9ria.com/archiver/tid-43626.html
http://flash.9ria.com/viewthread.php?tid=43626&rpid=408714&ordertype=0&page=1#pid408714
http://bbs.blueidea.com/viewthread.php?action=printable&tid=2969923
作者: flash023 发布时间: 2011-05-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28