这两天终于有时间感受了一下FLASH9 CS3,感觉FLASH确实有了质的飞跃,记得04年的时候选择做Java Applet,是由于FLASH无法实现音频振幅的实时提取,一些三维效果的效率过低等等。如今已经今非昔比,特别是Papervision 3D在三维实时效果上的运用几乎让人叹为观止。做了一个基于AS3的MP3播放器玩玩,FLASH实在太好玩。
这里有一些AS3常用到的东东:
HTML内嵌变量与SWF的传递
HTML代码: < param name="FlashVars" value="url=file.mp3">
AS3: var url:String=loaderInfo.parameters.url;
禁止SWF放大缩小:
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
var swfStage:Stage = this.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
自定义菜单:
var mycd:ContextMenu=new ContextMenu();
var item:ContextMenuItem=new ContextMenuItem("zhaiduo’s Menu");
mycd.hideBuiltInItems();
mycd.customItems.push(item);
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,openurl);
this.contextMenu=mycd;
August 31st, 2007
Categories: Flash . Author: adam . Comments: No Comments
今天有空看了看多用户博客lyceum和WordPress MU。在WP-db.php有这样一段代码:
function escape($string) {
return addslashes( $string ); // Disable rest for now, causing problems
if( !$this->dbh || version_compare( phpversion(), ‘4.3.0′ ) == ‘-1′ )
return mysql_escape_string( $string );
else
return mysql_real_escape_string( $string, $this->dbh );
}
很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入(包括我在内),我还是建议大家加强中文防止SQL注入的检查。
addslashes的问题在于黑客可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会被看作是单引号,所以addslashes无法成功拦截。
当然addslashes也不是毫无用处,它是用于单字节字符串的处理,多字节字符还是用mysql_real_escape_string吧。
另外对于php手册中get_magic_quotes_gpc的举例:
if (!get_magic_quotes_gpc()) {
$lastname = addslashes($_POST[‘lastname’]);
} else {
$lastname = $_POST[‘lastname’];
}
最好对magic_quotes_gpc已经开放的情况下,还是对$_POST[’lastname’]进行检查一下。
August 23rd, 2007
Categories: PHP . Author: adam . Comments: No Comments
前两个星期去南越王博物馆感受了一下印度佛像,今天看到广州直飞印度的票价,让我更加心动了。^_^。好好准备,等待明年出发。
广州至印度,新航最新特价
广州始发至
阿姆利则/加尔各答/班加罗尔/特里瓦得琅/新德里/科钦/孟买/马德拉斯
双程30天3250
使用条件
销售日期:06年10月4日-11月10日
旅行日期:06年10月4日-11月30日
回程只允许回广州
不设儿童优惠票价
全程需要确定旅行日期
因无当天航班接驳的行程,去成允许在新加坡停留,否则去程不允许在新加坡停留,回程无限制
不可退票
以上机票以电子客票方式出票
以上票价以人民币结算,不包含任何税项,具体以电话查询为准
广州新白云国际机场已经拥有了49条国际航线,从广州出发可到达国外50多个城市。直飞东南亚、中东、大洋洲和非洲的距离最短。热门目的地如普吉、迪拜、仰光、万象、加德满都等地,热门航线如:广州-迪拜-广州、广州-罗安达-广州、广州-仙台-广州、广州-札幌-广州、广州-加得满都-广州、广州-德里-广州、广州-吴哥窟(暹粒)-广州、广州-普吉-广州、广州-仰光-广州、广州-万象-广州。
August 21st, 2007
Categories: 自助游 . Author: adam . Comments: 2 Comments