as3 对于加载进来多层swf缩放操作

//swf实际尺寸
var oldWidth:Number = frameLder.contentLoaderInfo.content.width;
var oldHeight:Number = frameLder.contentLoaderInfo.content.height;
//swf原舞台尺寸
var stageWidth:Number = frameLder.contentLoaderInfo.width;
var stageHeight:Number = frameLder.contentLoaderInfo.height;

//trace(frameLder.contentLoaderInfo.content.width,"被加载进来的宽度");
frameLder.contentLoaderInfo.content.scaleX=frameLder.contentLoaderInfo.content.scaleY= 1080/stageHeight;

所有加载的swf都不要放在stage中。尽量放在时间轴上就是开始的文档类this。这样的缩放才有效

时间: 2024-08-28 16:05:29

as3 对于加载进来多层swf缩放操作的相关文章

转载:Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式

Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式 出自:http://www.cnblogs.com/top5/archive/2012/08/04/2623464.html 关于AS3加载图片等外部资源,我常用的有两种方式:Loader和Embed,各自的特点,总结如下: Embed:在Flash编译阶段就将资源嵌入,也就是说图片资源是会被编译进swf文件里面去的:这样子的好处是代码比较简洁,使用方便,也不存在加载顺序的问题,缺点是会增大swf文件的体积 Loader:在

一个loader加载多个swf

var _swfLoader:Loader; var _swfRequest:URLRequest; var _swfPathArr:Array = new Array("00.swf", "01.swf", "02.swf"); var _swfClipsArr:Array = new Array(); var _swfTempClip:MovieClip; var _loadedSWFs:int; startLoading(_swfPathA

YII模块中验证码无法加载进来

在YII的模块中,使用<?php $this->widget('CCaptcha'); ?>无法加载进来验证码. 解决的方法是<?php $this->widget('CCaptcha', array('captchaAction'=>'/controllerName/captcha')); ?> 在controller中需要设置 public function actions() { return array( 'captcha'=>array( 'cla

Android 使用Picasso加载网络图片等比例缩放

在做android图片加载的时候,由于手机屏幕受限,很多大图加载过来的时候,我们要求等比例缩放,比如按照固定的宽度,等比例缩放高度,使得图片的尺寸比例得到相应的缩放,但图片没有变形.显然按照android:scaleType不能实现,因为会有很多限制,所以必须要自己写算法. 通过Picasso来缩放 其实picasso提供了这样的方法.具体是显示Transformation 的 transform 方法. (1) 先获取网络或本地图片的宽高 (2) 获取需要的目标宽 (3) 按比例得到目标的高度

as3.0加载本地或网络上的图片

加载本地或网络上的图片,我们一般只用Loader及URLRequest这两个类就可以完成,URLRequest即可以加载本地的,也可以加载网络的.代码如下 import flash.display.Loader; import flash.net.URLRequest; var loader:Loader = new Loader(); var request:URLRequest = new URLRequest('img/123.png'); loader.y = 200; loader.l

首次加载进来DEV控件列表第一行颜色总是不对,后台代码显示的数据正确

1:行改变的颜色正确的颜色: 2:结果首次加载第一行颜色为: 3:解决方案:Views-->OptionsSelection -->EnableAppearancehideSelection=False

判断iframe加载完成、用于当ifame加载完成时执行一些操作

window.frames["iframec"].addEventListener( "load", function(){ window.frames["iframec"].setFormValue(obj);//iframe加载完成时的操作 }); IE iframe.attachEvent("onreadystatechange", function(){ //此事件在内容没有被载入时候也会被触发,所以我们要判断状态 /

[ActionScript 3.0] as3.0加载as2.0的swf时获取as2.0的实际舞台尺寸

var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorH

as3.0加载swf并控制

var myload:Loader=new Loader(); var url:URLRequest=new URLRequest("1.swf"); myload.load(url); emptyMc.addChild(myload); myload.contentLoaderInfo.addEventListener(Event.COMPLETE,loadfun); function loadfun(event:Event) { myload.contentLoaderInfo.r