Actionscript 3 由adobe flash cc以SWF flash格式创建一个类似dock bar的工具栏
我想用AdobeFlashCC创建一个SWF格式的Mac OS风格的dock bar(见下图)Actionscript 3 由adobe flash cc以SWF flash格式创建一个类似dock bar的工具栏,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我想用AdobeFlashCC创建一个SWF格式的Mac OS风格的dock bar(见下图) 我使用actionscript已经有一段时间了,但我认为你应该制作一个卷轴,将所有元素添加到卷轴中。看 如果一个数组中有所有图标,则始终可以更改元素前后的比例。你可以检查鼠标是否在上面 //FOR FINDING SCREENSIZE var _stage:Stage=this.stage; function displaySettings(): void { _stage.alig
我使用actionscript已经有一段时间了,但我认为你应该制作一个卷轴,将所有元素添加到卷轴中。看 如果一个数组中有所有图标,则始终可以更改元素前后的比例。你可以检查鼠标是否在上面
//FOR FINDING SCREENSIZE
var _stage:Stage=this.stage;
function displaySettings(): void {
_stage.align = StageAlign.TOP_LEFT;
_stage.scaleMode = StageScaleMode.NO_SCALE;
_width = _stage.stageWidth;
_height = _stage.stageHeight;
if (_height < _width) {
var num: Number = _height;
_height = _width;
_width = num;
}
}
//for scaling the object according to height
public function scalingheight(clip: Object, percent: Number) {
var ratio = clip.width / clip.height;
clip.height = percent * _height;
clip.width = clip.height * ratio;
}
//Scale according to width
public function scalingwidth(clip: Object, percent: Number) {
var ratio = clip.height / clip.width;
clip.width = percent * _width;
clip.height = clip.width * ratio;
}
//用于查找屏幕大小
var_阶段:阶段=此阶段;
函数displaySettings():void{
_stage.align=StageAlign.TOP\u左;
_stage.scaleMode=StageScaleMode.NO_SCALE;
_宽度=_stage.stageWidth;
_高度=_舞台高度;
如果(高度<宽度){
var num:Number=\u高度;
_高度=宽度;
_宽度=num;
}
}
//用于根据高度缩放对象
公共函数缩放高度(剪辑:对象,百分比:数字){
var比率=clip.width/clip.height;
clip.height=百分比*\u高度;
clip.width=clip.height*比率;
}
//按宽度缩放
公共函数缩放宽度(剪辑:对象,百分比:数字){
var比率=clip.height/clip.width;
clip.width=百分比*\u宽度;
clip.height=clip.width*比率;
}
请在提出问题之前多做一些研究,我们将不胜感激 为什么使用javascript标记?还有,你的问题是什么?因为Adobe Flash CC编程language@AL-Shehab是Flash的编程语言,称为Actionscript。(1) 您是否曾经键入Javascript并将其编译为工作SWF文件?(2) 你告诉我们你的任务,祝你好运。稍后,若你们被困在解释问题所在的地方,你们是如何试图修复的,等等。。。(3) 给我们提供有关您的问题的有用信息。请提供足够的细节来帮助你。谢谢你,并为错误的问题道歉,我的朋友们