我想实现以下逻辑:
function setMyValue (myVar:int = undefined):void
{
if (myVar == undefined)
{
/* Generate a value for myVar */
}
else
{
/* Use the supplied value for myVar */
}
}
Run Code Online (Sandbox Code Playgroud)
因此,如果提供了值,请使用它.如果没有,请生成它.看起来很简单.
问题是AS3不喜欢这个.'undefined'被强制转换为'0',所以myVar永远不会被定义.我尝试过使用NaN,null等变体,但没有任何效果.我能想到的唯一一个关键是提供一些"魔术数字"作为默认值使用,但那很难看.谁知道更好的解决方案?
谢谢!
所以我们把git分支变成了一个棘手的状态:
两个分支:
__CODE__ 它们是这样的,因此它们可以根据用户浏览器大小一次下载一个.
盒子包装器下面是另一个box-wrapper2 div,它包含四个不浮动的div.
它们一个出现在另一个之上.
问题是由于某种原因,box-wrapper2 div正在向上移动并且在盒子包装器后面.我希望它位于顶部包装器下方.
我该怎么做呢?
这是我正在谈论的页面:http: //www.rattletree.com/index2.php
如果你使用firebug并将鼠标悬停在第一个"programDetail"div上,你可以看到它在上面的div下面.
谢谢你的帮助!