AS3 Frequently Question

1.Flash加入html背景透明
 
 
 
 
 
 
 

2.Flash限制文字框輸入數字或其他

使用非組件的Text input而用文字框的Input Text時

讓t使用者只能輸入數字

t_text.restrict = "0-9";


t_text-->文字框實體名稱



Click”閱讀更多”to Read full text




3.用share object做到限制當天只能投一票



var my_date:Date = new Date();


so = SharedObject.getLocal("piTime");


if(so.data.Title!=undefined){


var now:String=String(my_date.getFullYear())+String(my_date.getMonth()+1)+String(my_date.getDate());


var dis:String=so.data.Title;


if(dis==now){


//同一天做過了


}


}






4.Flash跨網域存取xml

在欲存取的xml Server端建立crossdomain.xml





5.子swf combobox在母swf load後沒有做用

需要母swf將combobox組件放進元件庫後編釋





6.Flash Post



lv = new LoadVars(); 
trace(to); trace(from); 
lv.to = to
lv.from = from
lv.sendAndLoad("takensquares.php", lv, "POST"); 



lv.onLoad = function() { 
// use returned vars 
}








takensquares.php






$txt_php=$_REQUEST[txt_text];






7.多語系判斷


in java script



// IE default language for the browser 
if (navigator.browserLanguage){language=navigator.browserLanguage;}



// IE browser language set by the user 
if (navigator.userLanguage){language=navigator.userLanguage;}



// IE operating system language 
if (navigator.systemLanguage){language=navigator.systemLanguage;}



// Netscape language sniff 
if (navigator.language){language=navigator.language;}



//Firefox language sniff 
if (window.navigator.language){language=window.navigator.language;}



// Turn all variants of "en-us", "en-au" etc into plain "en" 
if (language.indexOf('-')==2) {language=language.substring(0,2);}



if (language=='en') {direct='index_eng.html';} 
else if (language=='et') {direct='index_est.html';} 
else if (language=='de') {direct='index_de.html';} 
else {direct='index_eng.html';} 
window.location.href=direct;



http://msdn.microsoft.com/en-us/library/ms533052(VS.85).aspx



http://www.loc.gov/standards/iso639-2/php/code_list.php



in php use phpSniff



8.svchost.exe cpu 100%





svchost.exe 吃掉所有 CPU 資源的原因很多,此狀況是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下:


一、首先檢查系統服務的狀態。


1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。


2. 在服務「Automatic Updates」上點二下。


3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。


4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。


5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。


6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。






二、接著重新註冊 Windwos Update 的元件。


1. 點選「開始」–>「執行」。


2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。


3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。


4. 重覆上述步驟重新註冊下列元件


REGSVR32 WUAUENG.DLL


REGSVR32 WUAUENG1.DLL


REGSVR32 ATL.DLL


REGSVR32 WUCLTUI.DLL


REGSVR32 WUPS.DLL


REGSVR32 WUPS2.DLL


REGSVR32 WUWEB.DLL






三、最後清除可能已損壞了的 Windows Update 暫存目錄。


1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。


2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)


net stop WuAuServ


2. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。


3. 找到「SoftwareDistribution」並更名為「SDold」。


4. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。


net start WuAuServ


1 意見:

Ronald Bobby 提到...

The wonderful thing about online casinos in Malaysia is the variety of promotions given to users!
Casino Info
We supply multiple reside video games broadcast from 우리카지노 Real Live Casinos

張貼留言