AS3中定義組件的參數時需要使用者中繼資料,一般通過Inspectable進行指定:package {import flash.display.MovieClip;public class ComponentTest extends MovieClip {private var _varName:String;public function ComponentTest() {// constructor code}[Inspectable(type="String",defaultValue=
雖然label組件很好用,但是達人們都好象不太喜歡用組件(用組件後最明顯的問題:會使swf檔案增大好多),所以我也慢慢開始習慣能不用組件則盡量不用import flash.events.Event;import flash.events.MouseEvent;var flag:int = 0;txtMsg.text = "這是一首很好聽的歌:Going Home\nnot very often have we met \nbut the musics been too bad \ncan
Function類在as3中是直接從Object繼承下來的,通常開發人員定義的每一個function,均可以認為是Function類的一個執行個體。 如果硬要跟c#做比較,Function類跟Delegate(委託)有幾分相似,均可以達到通過該類型的執行個體來調用不同方法的目的。 using System;namespace FunctionTest{ class Program { private delegate void _delegateType(string
在一些即時視頻或視頻分享應用中,需要動態顯示麥克風的音量大小,或者檢測視頻是不是現正播放,這裡示範一種簡單的音量指標1.先寫一個指標類其實就是一個根據百分比來填充的矩形package {import flash.display.Sprite;//音量指標(by 菩提樹下的楊過 http://yjmyzz.cnblogs.com/)public class Indicator extends Sprite {private var _w:uint;private var
其實這也是面試中被問倒的問題:(貼在這裡紀念一下,註:只是簡單的羅列,詳細原理及分析,請參閱《CLR Via c#》第三版相關章節)1、利用線程池發起非同步作業using System;using System.Threading;namespace Asynchronous{ class Program { static void Main(string[] args) {
情境:sql2005資料庫,假如名為db1,啟用了Service Broker,把db1備份,然後再恢複成db2(即相當於db2就是db1的一次完整鏡像備份),然後用use masterALTER DATABASE db2 set ENABLE_BROKER 想啟用Broker時,出現以下錯誤:無法啟用資料庫 "db2" 中的 Service Broker,因為已存在啟用的具有相同 ID 的 Service Broker。解決辦法:use masteralter database db2