分享我的发现,分享我的收藏,分享我的心情!!
09/08
22
[SWF(width="800", height="600", backgroundColor="#fffff", frameRate="31")] //定义场景
import flash.display.Stage;//表示场景类
import flash.display.StageScaleMode;//调整大小场景类,常用有NO_SCALE跟据场景大小来调整自适应大小
import flash.display.StageAlign;//调整对齐场景类
import flash.display.StageDisplayState//调整场景是否全屏
import flash.events.FullScreenEvent;//用于侦听"调整场景是否全屏"
StageScaleMode.EXACT_FIT 按比例缩放 SWF。
StageScaleMode.SHOW_ALL 确定是否显示边框(就像在标准电视上观看宽屏电影时显示的黑条)。
StageScaleMode.NO_BORDER 确定是否可以部分裁切内容。
StageScaleMode.NO_SCALE,则当查看者调整 Flash Player 窗口大小时,舞台内容将保持定义的大小。
swfStage.addEventListener(Event.RESIZE, resizeDisplay);
mySprite.stage.displayState = StageDisplayState.FULL_SCREEN;//全屏mySprite.stage.displayState = StageDisplayState.NORMAL;//退出全屏 mySprite.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenRedraw);
swfStage.align = StageAlign.TOP_LEFT;//左上角对齐swfStage.align = StageAlign.TOP_RIGHT;//右上角对齐swfStage.align = StageAlign.TOP;//顶对齐swfStage.align = StageAlign.RIGHT;//右对齐swfStage.align = StageAlign.LEFT;//左对齐swfStage.align = StageAlign.BOTTOM;//底对齐swfStage.align = StageAlign.BOTTOM_LEFT;//左下角对齐swfStage.align = StageAlign.BOTTOM_RIGHT;//右下角对齐
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.Stage;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
public class StageScaleMode1 extends Sprite {
private var swfStage:Stage;//定义变量swfStage为场景变量***
private var top:my_top=new my_top();
private var bot:my_top=new my_top();
public function StageScaleMode1 () {
addChild(top);
addChild(bot);
swfStage = top.stage;//定义一个要跟随场景变化的变量***
swfStage.scaleMode = StageScaleMode.NO_SCALE;//申明场景变swfStage大小为自定义于场景大小*** swfStage.align = StageAlign.TOP_LEFT;//对齐方试跟据元件内***
swfStage.addEventListener (Event.RESIZE,stagescale);//大小侦听***
}
private function stagescale (e:Event) {
top.scaleX = swfStage.stage.stageWidth;//top的自动宽度
bot.scaleX = swfStage.stage.stageWidth;//bot的自动宽度
bot.y=stage.stageHeight; bot.alpha=.2;
}
}
}
import flash.display.Stage;//表示场景类
import flash.display.StageScaleMode;//调整大小场景类,常用有NO_SCALE跟据场景大小来调整自适应大小
import flash.display.StageAlign;//调整对齐场景类
import flash.display.StageDisplayState//调整场景是否全屏
import flash.events.FullScreenEvent;//用于侦听"调整场景是否全屏"
StageScaleMode.EXACT_FIT 按比例缩放 SWF。
StageScaleMode.SHOW_ALL 确定是否显示边框(就像在标准电视上观看宽屏电影时显示的黑条)。
StageScaleMode.NO_BORDER 确定是否可以部分裁切内容。
StageScaleMode.NO_SCALE,则当查看者调整 Flash Player 窗口大小时,舞台内容将保持定义的大小。
swfStage.addEventListener(Event.RESIZE, resizeDisplay);
mySprite.stage.displayState = StageDisplayState.FULL_SCREEN;//全屏mySprite.stage.displayState = StageDisplayState.NORMAL;//退出全屏 mySprite.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenRedraw);
swfStage.align = StageAlign.TOP_LEFT;//左上角对齐swfStage.align = StageAlign.TOP_RIGHT;//右上角对齐swfStage.align = StageAlign.TOP;//顶对齐swfStage.align = StageAlign.RIGHT;//右对齐swfStage.align = StageAlign.LEFT;//左对齐swfStage.align = StageAlign.BOTTOM;//底对齐swfStage.align = StageAlign.BOTTOM_LEFT;//左下角对齐swfStage.align = StageAlign.BOTTOM_RIGHT;//右下角对齐
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.Stage;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
public class StageScaleMode1 extends Sprite {
private var swfStage:Stage;//定义变量swfStage为场景变量***
private var top:my_top=new my_top();
private var bot:my_top=new my_top();
public function StageScaleMode1 () {
addChild(top);
addChild(bot);
swfStage = top.stage;//定义一个要跟随场景变化的变量***
swfStage.scaleMode = StageScaleMode.NO_SCALE;//申明场景变swfStage大小为自定义于场景大小*** swfStage.align = StageAlign.TOP_LEFT;//对齐方试跟据元件内***
swfStage.addEventListener (Event.RESIZE,stagescale);//大小侦听***
}
private function stagescale (e:Event) {
top.scaleX = swfStage.stage.stageWidth;//top的自动宽度
bot.scaleX = swfStage.stage.stageWidth;//bot的自动宽度
bot.y=stage.stageHeight; bot.alpha=.2;
}
}
}
09/02
26
1,用PHP随机分配ID,可以保护原.swf文件。2,可以通过PHP批量处理。3,只用修改jplayer文件就可以修改所有的水印样式。
09/02
26
兼容FF和IE的html传递参数给swf的方法




