<button id="ptu4h"><acronym id="ptu4h"><input id="ptu4h"></input></acronym></button>

<tbody id="ptu4h"></tbody>

    <dd id="ptu4h"><center id="ptu4h"></center></dd><dd id="ptu4h"></dd><dd id="ptu4h"><track id="ptu4h"><video id="ptu4h"></video></track></dd>
  • 16素材
    您現在的位置:首頁 > 教程中心 > Flash教程

    FLASH中設置動態文本的半透明效果(as2)

     一般我們會使用_alpha(as2)、alpha(as3)來設置對象的透明值,可是對于動態文本(或輸入文本)使用alpha設置是無效的。網上一般介紹的方法是使用draw位圖的方式來處理這個問題,可是這個方法比較麻煩,后來發現了,原來使用濾鏡好像會把文本框變成位圖模式...(概念性的東東不明白,也許不是這個原因,反正達到了我們的效果),所以使用過濾鏡的文本框,可以正常的設置alpha值,于是有了下面的函數(注意是as2的代碼,as3也一樣,這個就不多說了)。


    import flash.filters.BlurFilter; 
    //導入濾鏡類..我這里隨便選了一個濾鏡. 

    //設置濾鏡.所有值設為0(無效果),這樣就可以讓輸入框可正常顯示alpha 
    function enabledAlpha(obj:Object){ 
    obj.filters = [new BlurFilter(0,0,0)] 

    //取消濾鏡,變回正常狀態 
    function disabledAlpha(obj:Object){ 
    obj.filters = null 

    //使用,txt為動態文本實例名 
    enabledAlpha(txt) 
    txt._alpha = 50

    關鍵詞: 設置動態

    相關素材

    聯系客服 加入QQ群
    素材中国