我正在浏览 ActiveTuts 提供的一个非常简单的基于 Flash 的网站教程。任何人,我都在尝试将我的 HTML5/CSS3 设计转换为 Flash 作为学习经验。目前,我的导航是舞台的宽度(所以每个孩子都是舞台的宽度 - 980px)。我希望每个导航元素都在它自己的行上 - 到目前为止,经过数小时的谷歌搜索后,我只能水平添加导航子元素,而不是垂直添加目标。
总而言之,所有新的孩子都是水平添加的,因此在舞台外,我想让他们在另一个下显示。我在 PHP/Java/C# 等方面经验丰富,但对 AS3 完全陌生。也许我有点过头了,先以这种方式进入 AS3 :x。
这是代码:
var navContainer:Sprite = new Sprite;
addChild(navContainer);
var navArray:Array =["Home","About","Work","Contact"];
for(var i:Number=0;i<4;i++){
var navItem:NavItem = new NavItem;
navItem.x = navItem.width*i;
navItem.nav_name.text = navArray[i];
navContainer.addChild(navItem);
navContainer.alpha = 0.7;
navContainer.width = stage.stageWidth;
navContainer.y = stage.stageHeight - (stage.stageHeight/1.25);
对于它的价值,我正在运行http://active.tutsplus.com/tutorials/web-design/create-a-full-screen-scalable-flash-website-part-1/