Flash自适应舞台和对齐处理

普通应用:

import flash.display.StageAlign;

import flash.display.StageScaleMode;

stage.align=StageAlign.TOP_LEFT;

stage.scaleMode="noScale";

stage.addEventListener(Event.RESIZE,resizeHandler);

function resizeHandler(event:Event) {

bj.width=stage.stageWidth;

bj.height=stage.stageHeight;

}

GS应用:

import flash.display.StageAlign;

import flash.display.StageScaleMode;

import com.greensock.layout.*;

//无缩放+左上对齐

stage.scaleMode=StageScaleMode.NO_SCALE;

stage.align=StageAlign.TOP_LEFT;

//舞台元素自适应

var area:AutoFitArea=new AutoFitArea(this,0,0,stage.stageWidth,stage.stageHeight,0xff0000);

area.attach(pp1,ScaleMode.PROPORTIONAL_OUTSIDE, AlignMode.CENTER, AlignMode.CENTER);

area.preview=true;

//舞台元素对齐处理

var ls:LiquidStage=new LiquidStage(this.stage,800,555,800,555);

ls.attach(pp2, ls.RIGHT_CENTER);

ls.attach(pp3, ls.LEFT_CENTER);

Flash自适应舞台和对齐处理,布布扣,bubuko.com

时间: 2024-10-27 13:49:10

Flash自适应舞台和对齐处理的相关文章

自适应的两端对齐:text-align:justify

1 2 3 <!DOCTYPE HTML> 4 <html> 5 <head> 6 <title>文本两端对齐 by hongchenok</title> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 8 <style> 9 .box{ 10 width:50%; 11 padding:20

控制舞台缩放比例

控制舞台缩放比例 当调整呈现 Flash Player 或 AIR 的屏幕部分的大小时,Flash Player 或 AIR 会自动调整舞台内容来加以补偿.Stage 类的scaleMode属性可确定如何调整舞台内容.此属性可以设置为四个不同值,如 flash.display. 在制作FLASH全站的时候,有一些是必须要掌握的.舞台放大元件不变形,那是必须的. 只要在第一帧加上一句:stage.scaleMode=StageScaleMode.NO_SCALE     即可不变形.在帮助里可以得

css3 flex流动自适应响应式布局实例 转

转自:http://www.tuicool.com/articles/auEbMzU   感谢他的分享, 一.图片自适应居中 实例图: 实例HTML: <div class="demo"> <img src="http://dummyimage.com/100x100" alt=""> </div> <div class="demo"> <img class="&

Cocos2D-X独立手游开发者必修之PS与Flash基础

一.前言 要想成为一名独立手游开发者,几乎需要具备一个全栈程序员的素质,至少是要了解作为一个全栈程序员应当掌握的有关技术.当然,要想全面掌握游戏开发技术,包括最主要的编程与美工,几乎是不可能的.但是,我仍然建议:如果时间允许,程序开发者最好能够掌握一定的PhotoShop美工技巧和Flash动画技术,尤其是PhotoShop:因为熟悉这两款软件对于游戏创意及雏形的尽早确立将提供最大限度的保障. 再强调:本文旨在向游戏程序员,特别是独立游戏开发读者朋友们,证明这样一个结论:PhotoShop和Fl

starling 笔记

starling 笔记 : 基于Stage3Dg开发出来的一个可以使用GPU加速2D应用程序的框架.是一个渲染框架! 特色:直观,轻量,免费. Starling与Sparrow框架很相近. 驱动关系:GPU-->OpenGL/ES2-DirectX-->stage3D-->starling 传统使用的Stage使用cup渲染,Starling使用GPU,减少CUP操作可以提升性能和体验. flash 显示层次结构 :stage video-->stage3D-->Displa

css水平居中和垂直居中

水平居中:内联元素:text-align:center;相对于父级居中显示块级元素:margin:0 auto;但是需要同时width,否则无法看到效果多个块级元素居中:在此想要探讨一下display:inline-block;和display:flex;方法1:在父级上设置text-align:center;在元素上设置:display:inline-block;同时为了使文字向左显示,设置了text-align:left;在浏览器中的显示为,子元素高度自适应,底部对齐.方法2:在子元素上设置

css3整理(三)

css3弹性盒子 display:flex flex-direction (主轴排列方向) : flex-direction : 主轴排列方向(即项目的排列方向)row(主轴为水平方向,起点在左端,宽度内容撑开, 高度自适应) row-reverse(主轴为水平方向,起点在右端,宽度内容撑开, 高度自适应) column(主轴为垂直方向,起点在上沿,高度内容撑开,宽度自适应) column-reverse(主轴为垂直方向,起点在下沿,高度内容撑开,宽度自适应) justify-content :

JS和AS交互

这个话题在网上应该说很好找,有很多这方面的资料.比者也看过一些,不过大部分都是AS2与JS进行交互.很少提到AS3,即使有,也让人感觉浅尝辄止.很多东西并没有介绍的太清楚.所有笔者萌生了写这样一篇教程的想法! 提及AS3与外部脚本的交互,笔者认为可以总结成两种.一是AS3调用外部函数,二是外部脚本调用AS3函数.无外乎就这两种.在调用函数的同时,我们还可以向函数传递一些参数.这就达到了传递数据的目的.举一个最简单的例子.我们平时在网络上看视频的时候,这些用AS3制作的播放器就是由外部脚本(可能是

布局神器:Flexbox

最近的工作内容大多是移动端网页的开发,百分比布局,Media Queries,Bootstrap等常规的响应式/自适应的开发技术皆一一试过,但觉以上都不够灵活,所以,一直再尝试寻求更加灵活的精确的移动端网页设计技术. 寻求的过程中知道了两个让我眼前一亮的解决方案:一个是Flexbox;另外一个是REM. 初次见到Flexbox的神奇用法,是在慕课网上看到<Flexbox,更优雅的布局>的视频教程:http://www.imooc.com/video/6048 让我眼前一亮的是如下的功能: 在线