我希望在PHP中打破外部for/foreach循环.
这可以在ActionScript中完成,如下所示:
top : for each(var i:MovieClip in movieClipArray)
{
for each(var j:String in nameArray)
{
if(i.name == j) break top;
}
}
Run Code Online (Sandbox Code Playgroud)
什么是PHP等价物?
我知道我可以在CSS中定位具有特定属性的元素,例如:
input[type=text]
{
font-family: Consolas;
}
Run Code Online (Sandbox Code Playgroud)
但是是否可以定位具有任何值属性的元素(除了没有任何属性,即属性尚未添加到元素时)?
大概是这样的:
a[rel=*]
{
color: red;
}
Run Code Online (Sandbox Code Playgroud)
哪个应针对<a>此HTML中的第一个和第三个标记:
<a href="#" rel="eg">red text</a>
<a href="#">standard text</a>
<a href="#" rel="more">red text again</a>
Run Code Online (Sandbox Code Playgroud)
我认为这是可能的,因为默认情况下,cursor: pointer似乎应用于任何<a>具有其href属性值的标签.
在ActionScript 3中,使用矢量图形是一种保证对项目性能造成巨大损害的方法.
使用单一的Bitmap所有图形通过使用.copyPixels()通过其BitmapData全部到位矢量图形的对象将产生一个可笑的性能提升,是人们喜欢自己开发中的Flash游戏是必不可少的.
除此之外,我不确定我应该针对并尝试优化的下一个重要事项是什么.我确实使用了很多内置的三角函数,但它们似乎并没有那么多.我知道有一些库用近似方法和类似的方法来优化数学,但到目前为止我还没有找到这些必要的库.
我应该看看还有其他重要的已知点吗?我更多地指的是我应该注意的内置事物(比如避免矢量渲染),而不是如何改进我自己的编码风格.
我刚开始学习git今天如何使用,进展顺利.
作为实验,我曾经push上传两个目录(每个包含两个文件)和根目录中的两个文件.这很好.
然后我删除了我在本地的两个目录之一(但没有在git上).当我使用git status它似乎意识到这一点:
deleted: test/Testfile.as
deleted: test/Testile2.as
但是当我用来git pull恢复我的文件时,它们似乎没有返回我的本地文件夹.我也试过了git fetch.
我似乎能够取回所有东西的唯一方法是git clone,但这似乎不合逻辑,因为我需要在本地删除我的主目录,然后再次克隆它(或者为克隆文件指定一个新位置).
从github检索已在本地删除的文件和文件夹的适当方法是什么?
关于这一点有几个问题,但它们似乎都针对该语言的特定部分;
- C#中最常见的命名约定是什么? - 特别询问吸气剂/孵化器.
- 首字母缩略词的C#命名约定 - 更具体地询问短大写后缀.
我刚开始在C#和一位朋友一起创建XBOX Live Arcade游戏.我使用ActionScript 2和3开发了许多游戏,但我们想开始探索更强大的语言和设备.
我想确保我不会让那些我开始合作的人(如果我达到那个),或者甚至只是当我遇到麻烦并且提出一个严重令人不安/"不正确"的方法命名等问题的人.
我发现它在我见过的示例代码中令人困惑,因为从我目前的观点来看似乎存在一些缺陷.我怀疑会使用一个有缺陷的命名约定,所以我意识到我只是在理解它.
据我所知,到目前为止,有这些约定:
public Type SomeMethod()private Type SomeMethod() - 没有下划线或任何东西?public static Type SomeMethod()private static Type _SomeMethod() - 这个看起来很奇怪..public Type someProperty - 将它切换到骆驼外壳的属性?public static Type SomeProperty - 然后回到pascal外壳静电..在ActionScript 3中,我已经开发并严格遵守这些约定:
private var _someVarpublic var someVarprivate function _someMethod()public function someMethod()public static var SomeStaticVarpublic static function SomeStaticMethod()public const SOME_CONSTANT是否有完整的命名约定列表,每个命名约定都有推理,以便我能够理解它们?语法的逆转(即public Type method()代替AS3 public function method():Type)在我知道我需要关注我如何命名事物的那一刻就让我失去了,否则我会忘记并养成坏习惯,我宁愿指甲,现在避免.
我正在为这个网站的导航工作,我遇到了下拉导航的问题.
基本上,我已经overflow: hidden应用于容纳导航项的容器,以便翻转效果正常工作(导航项的底部被'屏蔽'关闭); 如果你在网站上滚动导航,你会明白我的意思.
对于产品,有一个下拉导航.作为内置在Business Catalyst(CMS)中的站点,我无法控制导航项的嵌套方式,但我可以使用JQuery显然对它们进行样式化/定位.
有没有办法让下拉容器div#navigation忽略overflow: hidden我应用的规则?我曾尝试设置position到absolute,并与播放z-index,但没有运气.
任何建议都可以获得相同的结果.
我有一个临时站点,我用它来为我的实际网站起草新功能,更改和内容.
我不希望它被编入索引,但我希望解决方案比将以下内容添加到我网站上的每个页面要容易一些:
<meta name="robots" content="noindex, nofollow">
Run Code Online (Sandbox Code Playgroud)
我能否以类似于使用.htaccess文件向域添加密码的方式执行此操作?
我的目标是在我翻转MovieClip时简单地将光标交换为手(指针).显然我可以使用SimpleButton,但情况是我有一些显然是MovieClip的敌人,当我选择使用的能力时,我希望鼠标在我滚动时显示为指针.
我以为这会起作用:
var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0);
mc.graphics.drawRect(0,0,50,50);
mc.graphics.endFill();
mc.useHandCursor = true; // <---- doesn't work?
addChild(mc);
mc.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
trace('a');
}
Run Code Online (Sandbox Code Playgroud)
有一些解决方法,例如在敌人的MovieClip中添加一个按钮,然后将其删除.似乎有一种内置的方式我不见了.
谢谢.
我需要在HTML电子邮件中创建一个"转发给朋友"链接,该链接将模仿邮件客户端上的前进按钮(即启动带有预填充体的新窗口),这可能吗?
即:
<a href="forward-action">Forward this email to a friend</a>
如果没有,那么实现尽可能相似的结果的简单方法是什么?
PS.我知道这几乎是毫无意义的功能,这是客户的要求.
我最近习惯在final任何逻辑地使用关键字,就像任何永远不应该扩展的类一样.
我这样做纯粹是因为我喜欢保持严格而简洁的编码风格.
除了在为其他方开发应用程序/游戏基础或与他人合作等情况下的明显优势之外,使用时是否有任何实际好处final?即表现.