Actionscript 3 由adobe flash cc以SWF flash格式创建一个类似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

我想用AdobeFlashCC创建一个SWF格式的Mac OS风格的dock bar(见下图)


我使用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) 给我们提供有关您的问题的有用信息。请提供足够的细节来帮助你。谢谢你,并为错误的问题道歉,我的朋友们