$('#cutmap').bind('mousedown', openMapGo);//綁定偵聽
$('#cutmap').unbind('mousedown', openMapGo);//移除綁定偵聽
function openMapGo(){
//dosomething
}
2011年6月27日 星期一
顯示瀏覽器及引擎名稱及版本
script type="text/javascript" src="js/jquery-1.6.1.min.js" /script
script type="text/javascript" src="js/jquery.browser.js" /script
$(function(){
// 顯示瀏覽器及引擎名稱及版本
$("#browsername").html(
'' + $.browser.name.replace('msie', 'Internet Explorer') + ' browser ' + $.browser.version + '.' + "
" +
'' + $.layout.name + ' layout engine ' + $.layout.version + '.'
);
alert($.browser.name.replace('msie', 'Internet Explorer'));
});
引用自
http://demonstration.abgne.tw/jquery/plugins/0055/0055.html
2011年6月26日 星期日
toggle()與toggle(fn,fn)切換開關用法
$("#content").toggle();
這樣寫就是 按一下content hide 再按一下content show
$("#content").toggle(function(){
第一次按下做啥事
},function(){
});
//當然可以第三個fm 第四個等等 會依序輪迴
這樣寫就是 按一下content hide 再按一下content show
$("#content").toggle(function(){
第一次按下做啥事
},function(){
第二次按下做啥事
//當然可以第三個fm 第四個等等 會依序輪迴
2011年6月23日 星期四
for永遠記不住
for (var i:Number = 1; i < 13; i++ ) {
trace(i);
}
這樣最後是12
for (var ix:Number = 12; ix > 0 ; ix-- ) {
trace(ix);
}
這樣最後是1
trace(i);
}
這樣最後是12
for (var ix:Number = 12; ix > 0 ; ix-- ) {
trace(ix);
}
這樣最後是1
this['物件名' + '數字']
var puzzle_1:MovieClip=new MovieClip();
this['puzzle_' + '1'] //這樣即可取得該物件
this['物件名' + '數字']
this['puzzle_' + '1'] //這樣即可取得該物件
this['物件名' + '數字']
FD的plugin與快捷鍵
Trace-0.2_Plugin
Ctrl +0 產生trace
Duplicate-0.3_Plugin
Ctrl +D 重製
Ctrl +ALT+D 製會型重製
FDFlexFormatter_0.2
Ctrl + Shift + F 程式整理排列
Ctrl + Shift + 1 //自動匯入類別, 產生 Event Handler, Method override, 產生 Getter/setter, 自動宣告變數(或本地變數轉成類別變數), 實做介面方法...等等
Ctrl + B //插入 Snippet
Ctrl + Shift + K //插入色碼
-------------------------------------------
Ctrl + Shift + Space //出現程式碼提示
Ctrl + Alt + Space //類別提示
F1 //(提示區塊有 ... 時)展開訊息
F4 //尋找宣告(如在call function的地方按, 可以跳到該function)
Shift + F4 //從宣告返回(按了F4後回去用的)
Ctrl + D //游標所在行複製並貼上新行
Ctrl + Q //單行註解
Ctrl + Shift + Q //取消單行註解
Ctrl + Shift + F //程式碼收合
Ctrl + Shift + A //程式碼全部收合
Ctrl + Shift + E //程式碼全部展開
Escape: Hide the completion list or method call-tip.
F1: when you see "..." in a (yellow) tip, you can press F1 to see a more detailed tip.
F4: go to declaration of element at cursor location.
Shift+F4: jump back after F4 or code generation operations.
Ctrl+Space: contextual completion list - also, pressTab to expand snippets like 'for', 'while', etc.
Ctrl+Shift+Space: method call-tip (the yellow window with current method's signature)
Ctrl+Alt+Space: list all project classes (as after ':' or keywords like "new")
Ctrl+Shift+1:
contextual code generation
Ctrl +0 產生trace
Duplicate-0.3_Plugin
Ctrl +D 重製
Ctrl +ALT+D 製會型重製
FDFlexFormatter_0.2
Ctrl + Shift + F 程式整理排列
Ctrl + Shift + 1 //自動匯入類別, 產生 Event Handler, Method override, 產生 Getter/setter, 自動宣告變數(或本地變數轉成類別變數), 實做介面方法...等等
Ctrl + B //插入 Snippet
Ctrl + Shift + K //插入色碼
-------------------------------------------
Ctrl + Shift + Space //出現程式碼提示
Ctrl + Alt + Space //類別提示
F1 //(提示區塊有 ... 時)展開訊息
F4 //尋找宣告(如在call function的地方按, 可以跳到該function)
Shift + F4 //從宣告返回(按了F4後回去用的)
Ctrl + D //游標所在行複製並貼上新行
Ctrl + Q //單行註解
Ctrl + Shift + Q //取消單行註解
Ctrl + Shift + F //程式碼收合
Ctrl + Shift + A //程式碼全部收合
Ctrl + Shift + E //程式碼全部展開
Escape: Hide the completion list or method call-tip.
F1: when you see "..." in a (yellow) tip, you can press F1 to see a more detailed tip.
F4: go to declaration of element at cursor location.
Shift+F4: jump back after F4 or code generation operations.
Ctrl+Space: contextual completion list - also, pressTab to expand snippets like 'for', 'while', etc.
Ctrl+Shift+Space: method call-tip (the yellow window with current method's signature)
Ctrl+Alt+Space: list all project classes (as after ':' or keywords like "new")
Ctrl+Shift+1:
contextual code generation
2011年6月21日 星期二
上傳檔案檔名中文一樣可上傳 for Windows
$Chinese_file_name=mb_convert_encoding($_FILES[datafile][name][$j],"big5","utf8");
copy($_FILES[datafile][tmp_name][$j],'upload'.$Chinese_file_name);//複製暫存檔案到指定資料夾
copy($_FILES[datafile][tmp_name][$j],'upload'.$Chinese_file_name);//複製暫存檔案到指定資料夾
Jquery取屬性值
var _this = $('#dog'),
_position = _this.position(),
_height = _this.height(),
_width = _this.width();
所以取left時
就是_position.left;
_position = _this.position(),
_height = _this.height(),
_width = _this.width();
所以取left時
就是_position.left;
2011年6月20日 星期一
前往上一筆、下一筆資料
概念 創一個撈全部的資料集 在跟指定資料集比對id 如果比對到了 就從比對到的筆數 進行上一筆 下一筆
//RecNews 指定資料集
$colname_RecNews = "-1";
if (isset($_GET['news_id'])) {
$colname_RecNews = $_GET['news_id'];
}
mysql_select_db($database_connectPrince, $connectPrince);
$query_RecNews = sprintf("SELECT * FROM news WHERE news_id = %s AND news_active=1 ", GetSQLValueString($colname_RecNews, "int"));
$RecNews = mysql_query($query_RecNews, $connectPrince) or die(mysql_error());
$row_RecNews = mysql_fetch_assoc($RecNews);
$totalRows_RecNews = mysql_num_rows($RecNews);
//RecNewsAll 全部資料集 要把$row_RecNewsAll = mysql_fetch_assoc($RecNewsAll);;給註解掉才不會衝突
mysql_select_db($database_connectPrince, $connectPrince);
$query_RecNewsAll = "SELECT * FROM news WHERE news_active = 1 ORDER BY news_date DESC";
$RecNewsAll = mysql_query($query_RecNewsAll, $connectPrince) or die(mysql_error());
//$row_RecNewsAll = mysql_fetch_assoc($RecNewsAll);
$totalRows_RecNewsAll = mysql_num_rows($RecNewsAll);
//=======================================================
$id=$_GET['news_id'];
$ii = 0;
while($row = mysql_fetch_array($RecNewsAll)){
if($row["news_id"] == $id){
break;
}
$ii++;
}
//上一筆
if($ii > 0){
mysql_data_seek($RecNewsAll, $ii-1);
$row1 = mysql_fetch_array($RecNewsAll);
}
//下一筆
if($ii < mysql_num_rows($RecNewsAll)-1){
mysql_data_seek($RecNewsAll, $ii+1);
$row2 = mysql_fetch_array($RecNewsAll);
}
//=======================================================
//RecNews 指定資料集
$colname_RecNews = "-1";
if (isset($_GET['news_id'])) {
$colname_RecNews = $_GET['news_id'];
}
mysql_select_db($database_connectPrince, $connectPrince);
$query_RecNews = sprintf("SELECT * FROM news WHERE news_id = %s AND news_active=1 ", GetSQLValueString($colname_RecNews, "int"));
$RecNews = mysql_query($query_RecNews, $connectPrince) or die(mysql_error());
$row_RecNews = mysql_fetch_assoc($RecNews);
$totalRows_RecNews = mysql_num_rows($RecNews);
//RecNewsAll 全部資料集 要把$row_RecNewsAll = mysql_fetch_assoc($RecNewsAll);;給註解掉才不會衝突
mysql_select_db($database_connectPrince, $connectPrince);
$query_RecNewsAll = "SELECT * FROM news WHERE news_active = 1 ORDER BY news_date DESC";
$RecNewsAll = mysql_query($query_RecNewsAll, $connectPrince) or die(mysql_error());
//$row_RecNewsAll = mysql_fetch_assoc($RecNewsAll);
$totalRows_RecNewsAll = mysql_num_rows($RecNewsAll);
//=======================================================
$id=$_GET['news_id'];
$ii = 0;
while($row = mysql_fetch_array($RecNewsAll)){
if($row["news_id"] == $id){
break;
}
$ii++;
}
//上一筆
if($ii > 0){
mysql_data_seek($RecNewsAll, $ii-1);
$row1 = mysql_fetch_array($RecNewsAll);
}
//下一筆
if($ii < mysql_num_rows($RecNewsAll)-1){
mysql_data_seek($RecNewsAll, $ii+1);
$row2 = mysql_fetch_array($RecNewsAll);
}
//=======================================================
2011年6月16日 星期四
FD 3.3.4用Flex SDK 4.5會報錯
FD 3.3.4用Flex SDK 4.5
"康派了"後會報錯 Error: unable to open 'libs/player/10.1/playerglobal.swc'
舉例
E:\Classes\flex_sdk_4.5.0\frameworks\flex-config.xml(56): Error: unable to open 'libs/player/10.1/playerglobal.swc'
就去E:\Classes\flex_sdk_4.5.0\frameworks\libs\player 下的10.2複製一個改名10.1解決
"康派了"後會報錯 Error: unable to open 'libs/player/10.1/playerglobal.swc'
舉例
E:\Classes\flex_sdk_4.5.0\frameworks\flex-config.xml(56): Error: unable to open 'libs/player/10.1/playerglobal.swc'
就去E:\Classes\flex_sdk_4.5.0\frameworks\libs\player 下的10.2複製一個改名10.1解決
在FD使用trace的方法
打開FD
Tools->Program Settings->FlashViewer->External Player Path
路徑選E:\Classes\flex_sdk_4.5.0\runtimes\player\10.2\win\FlashPlayerDebugger.exe
之後重開FD
COOL
開始大力trace
Tools->Program Settings->FlashViewer->External Player Path
路徑選E:\Classes\flex_sdk_4.5.0\runtimes\player\10.2\win\FlashPlayerDebugger.exe
之後重開FD
COOL
開始大力trace
2011年6月8日 星期三
訂閱:
文章 (Atom)