AS2 的全屏自适应

function Move(obj, to_x, to_y, duration)
{
    var _loc2 = new mx.transitions.Tween(obj, "_x", mx.transitions.easing.Strong.easeOut, obj._x, to_x, duration, false);
    _loc2.start();
    var _loc3 = new mx.transitions.Tween(obj, "_y", mx.transitions.easing.Strong.easeOut, obj._y, to_y, duration, false);
    _loc3.start();
} // End of the function
function TopCenter(obj, to_x, to_y, duration)
{
    var _loc4 = Stage.width;
    var _loc7 = obj._width;
    to_x = to_x + (_loc4 - _loc7) / 2;
    to_y = to_y + 0;
    var _loc5 = new mx.transitions.Tween(obj, "_x", mx.transitions.easing.Strong.easeOut, obj._x, to_x, duration, false);
    _loc5.start();
    var _loc6 = new mx.transitions.Tween(obj, "_y", mx.transitions.easing.Strong.easeOut, obj._y, to_y, duration, false);
    _loc6.start();
} // End of the function
function BottomCenter(obj, to_x, to_y, duration)
{
    var _loc5 = Stage.width;
    var _loc4 = Stage.height;
    var _loc9 = obj._width;
    var _loc8 = obj._height;
    to_x = to_x + (_loc5 - _loc9) / 2;
    to_y = to_y + (_loc4 - _loc8);
    var _loc6 = new mx.transitions.Tween(obj, "_x", mx.transitions.easing.Strong.easeOut, obj._x, to_x, duration, false);
    _loc6.start();
    var _loc7 = new mx.transitions.Tween(obj, "_y", mx.transitions.easing.Strong.easeOut, obj._y, to_y, duration, false);
    _loc7.start();
} // End of the function
function Center(obj, to_x, to_y, duration)
{
    var _loc5 = Stage.width;
    var _loc4 = Stage.height;
    var _loc9 = obj._width;
    var _loc8 = obj._height;
    to_x = to_x + (_loc5 - _loc9) / 2;
    to_y = to_y + (_loc4 - _loc8) / 2;
    var _loc6 = new mx.transitions.Tween(obj, "_x", mx.transitions.easing.Strong.easeOut, obj._x, to_x, duration, false);
    _loc6.start();
    var _loc7 = new mx.transitions.Tween(obj, "_y", mx.transitions.easing.Strong.easeOut, obj._y, to_y, duration, false);
    _loc7.start();
} // End of the function
function Center2(obj, to_x, to_y, to_width, to_height, duration)
{
    var _loc5 = Stage.width;
    var _loc4 = Stage.height;
    var _loc9 = to_width;
    var _loc8 = to_height;
    to_x = to_x + (_loc5 - _loc9) / 2;
    to_y = to_y + (_loc4 - _loc8) / 2;
    var _loc6 = new mx.transitions.Tween(obj, "_x", mx.transitions.easing.Strong.easeOut, obj._x, to_x, duration, false);
    _loc6.start();
    var _loc7 = new mx.transitions.Tween(obj, "_y", mx.transitions.easing.Strong.easeOut, obj._y, to_y, duration, false);
    _loc7.start();
} // End of the function
stop ();
Stage.align = "TL";
Stage.scaleMode = "noScale";
var ReSizer = new Object();
ReSizer.onResize = function ()
{
    var _loc1 = 20;
    Center2(laoding, 0, 0, 275, 110, _loc1);
};
Stage.addListener(ReSizer);
ReSizer.onResize();

  

时间: 2024-08-29 01:00:53

AS2 的全屏自适应的相关文章

全兼容的全屏自适应布局

1.原理 body, html高度等到全屏高度 使用position:absolute;的方式来定义最外层的div, 内层的div 可以通过height:100%来渲染高, 这样就可以说不用在js的帮助下来实现全立屏的自适应布局 关于兼容 ie6 采用让body的上内边距等到 top 层的高度, 下内边距等到 bottom 层的高度, 通过这样的效果达到中间层高度等height:100%的效果 内层 inner-box 的高度在 ie67 无法实现height:100%的效果, 因为如果在 ie

背景图片居中全屏自适应显示

.bg{ background-size: cover;background-image:url(../assets/images/sunshine.png);background-repeat:no-repeat;background-position:center;background-attachment:fixed; }

背景图片全屏自适应关键css代码

html,body{ width: 100%; height: 100%; } body{ /*background-repeat: no-repeat;*/ background-size: 100% 100%; } 这个非常关键,不知道网上为什么完全搜不到,就好像没有这个知识点,搜到的都是些瞎扯淡的东西. 我一开始不知道很烦恼,原来要设置html和body的宽高都为100%,dom元素们才有一个基准,要不然怎么设置background-size都是白瞎,是否repeat根据自己需要,如果你的

C# WinForm 技巧十: winfrom 全屏自适应屏幕分辨率

Rectangle rect = new Rectangle(); rect = Screen.GetWorkingArea(this); this.Width = rect.Width;//屏幕宽 this.Height = rect.Height;//屏幕高 this.ControlBox = false; // 设置不出现关闭按钮 this.FormBorderStyle = FormBorderStyle.None;//无边框 原文地址:https://www.cnblogs.com/l

h5 宽度全屏自适应

<style> html{ font-size:calc(100vw/640*100); } .main{ position: absolute; top: 0; left: 0; width: 6.4rem; height: 6.4rem; background:red; } </style> 原文地址:https://www.cnblogs.com/FlowLight/p/11350879.html

CSS全屏布局的5种方式

× 目录 [1]float [2]inline-block [3]table[4]absolute[5]flex[6]总结 前面的话 全屏布局在实际工作中是很常用的,比如管理系统.监控平台等.本文将介绍关于全屏布局的5种思路 思路一: float [1]float + calc 通过calc()函数计算出.middle元素的高度,并设置子元素高度为100% <style> body,p{margin: 0;} body,html,.parent{height: 100%;} .middle{

android设置GridView高度自适应,实现全屏铺满效果

使GridView每个item的高度自适应拉伸,达到整个GridView刚好铺满全屏的效果. public static void setGridViewMatchParent(GridView gridView ) { // 获取gridView的adapter ListAdapter adapter = gridView.getAdapter(); if (adapter == null) { return; } // 固定列宽,有多少列 int col = 2;// gridView.ge

微信视频类H5 之自适应全屏

<!DOCTYPE html> <html> <head> <title>微信视频全屏播放</title> <meta name="viewport" content="width=device-width,width=640, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content=

关于video标签移动端开发遇到的问题,获取视频第一帧,全屏,自动播放,自适应等问题

最近一直在处理video标签在IOS和Android端的兼容问题,其中遇到不少坑,绝大多数问题已经解决,下面是处理问题经验的总结: 1.获取视频的第一帧作为背景图: 技术:canvas绘图 window.onload = function(){ var video = document.getElementById('video'); //使用严格模式 'use strict'; //第一帧图片与原视频的比例 var scal = 0.8; //监听页面加载事件 video.addEventLi