H5C3J 学习笔记 part2 AStar

今天完成了AStar的示例,没怎么觉得费力,深深地觉得JS是一种最佳的学习语言,有浏览器和记事本就可以开学。
今天需要记录的问题如下。

如何以组的形式使用RadioButton,一开始我找了半天看input type = radio的属性里有没有一个叫groupName的属性,没有,查到的资料上说明只要将name属性指为同一个名字即可。

 <input type="radio" checked="checked" name="groupHeuristc" value="manhattan" onchange="changeMethod(event);" />Manhattan  
 <input type="radio" name="groupHeuristc" value="euclidian" onchange="changeMethod(event);" />Euclidian  
 <input type="radio" name="groupHeuristc" value="diagonal" onchange="changeMethod(event);" />Diagonal  
`</pre>
对应的响应函数为:
<pre>` function changeMethod(event)  
 {  
   alert(event.target.value);  
 }  
`</pre>
<div>[![](https://archive.writeitdown.site/%2525E5%2525B1%25258F%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A7%2525202013-09-28%252520%2525E4%2525B8%25258B%2525E5%25258D%2525888.57.27.png)](https://archive.writeitdown.site/%2525E5%2525B1%25258F%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A7%2525202013-09-28%252520%2525E4%2525B8%25258B%2525E5%25258D%2525888.57.27.png)</div>
写好的部分,我存了一份在这里,便于自己以后查看。[demo](http://hector.ziki.me/astar/AStar.html) [source](http://pan.baidu.com/share/link?shareid=1149536171&amp;uk=3859201244)

================扯闲皮的分割线====================
之前费了好大力气做的加密工作,应该还是被破解了,因为又发现有人直接用接口刷钱,所以之前那个通过隐藏水印免费使用[SWF Encrypt 7.0](http://pan.baidu.com/share/link?shareid=1225029451&amp;uk=3859201244) 的办法就没什么好隐藏的了。

这个团队很仁慈地,只是在stage上添加了他们自己的logo,所以,我只要在程序加载开始之后,移除对应的显示对象即可。代码片段如下:
<pre>` protected function removeWM(e:Event):void  
 {  
      if(stage)  
     {  
           removeObjByName("root1");  
           removeObjByName("root2");  
      }  
 }            
 private function removeObjByName(name:String):void  
 {  
      var kid:DisplayObject = stage.getChildByName(name);  
      if(kid != null)  
      {  
           stage.removeChild(kid);  
           this.removeEventListener(Event.ENTER_FRAME,removeWM);  
      }  
 }  

至于为什么是 root1 和 root2,嗯,是Monster Debugger帮的忙。

我在尝试用同样的办法移除国产的加密工具DoSWF的水印时,发现不行,因为DoSWF会定期检查自己的水印,如果发现被移除,会再加一个上去,而且,试用版会定时弹出他们自己的主页,嗯……果然够天朝。

我认为天朝的开发者面对的是全世界智商最高,最鸡贼的玩家群体,这里的攻防技术也可能是世界上最发达的,我应该高兴是吧?