2006年7月7日
在一个movie clip(以下简称mc)中放入一个动态文本框,然后调整该mc的_alpah值,你会发现,“动态文本”框似乎不受影响。

在Flash8中,可以这样解决:

方法一:
给“动态文本”框添加一个滤镜效果。然后即可以通过调整mc的_alpah值改变文本框的透明度了,如果你不想要滤镜效果显示出来,可以设置为“投影”滤镜,然后将距离设为0,这样投影效果看不见,跟未设置一样,但文本框的透明度照样可以调整了,如图:




方法二:

请从"库"选项菜单中选择"新建字型",从而在库中创建一个新字体元件。然后将字体的链接设置为 my font,然后再将以下 ActionScript 代码添加到 FLA 或 AS 文件看看效果:

var my_fmt:TextFormat = new TextFormat();
my_fmt.font 
= "my font";
this.createTextField("my_txt"this.getNextHighestDepth(), 101010022);
my_txt.border 
= true;
my_txt.embedFonts 
= true;
my_txt.text 
= "大家好呀";
my_txt.setTextFormat(my_fmt);
my_txt._alpha 
= 20;


以上代码是将名为 my_txt 的文本字段的 _alpha 属性设置为 20% 。

方法三(2008-03-14补充):
代码添加滤镜,原理和方法一相同,只是使用代码来添加滤镜。代码如下:

import flash.filters.DropShadowFilter;
//
//
var filter:DropShadowFilter = new DropShadowFilter(0450x00000010011falsefalsefalse);
var filterArray:Array = new Array();
filterArray.push(filter);
txt.filters 
= filterArray;
//现在就可以调整透明度了
txt._alpha = 20;

txt是动态文本框的实例名称。

这三种方法在Flash8中测试通过。

posted @ 2006-07-07 11:44 三千 阅读(2564) 评论(0) 编辑
在FMS编程中,我们经常在使用摄像头前,要进行摄像头的检测,检测是否有摄像头或摄像头是否可用。
通常地,我们通过这种方式检测摄像头是否繁忙:
var temp_cam = Camera.get();
if (temp_cam == -1 ){
trace('视频设备正忙'); 
}
但不知为什么,这样的检测方式,在我测试时,始终不能通过,我有意让另一程序使用摄像头,然后运行此段代码。结果显示摄像头还是可用,而不是我想象的“视频设备正忙”。
后来,我又找到了另一种检测办法,可谓百分百有效,方法是,把一个user_cam(Camera对象)attachVideo到一个video_vid(视频对象)上,然后判断user_cam.currentFps是否大于0。如果摄像头被占用,那么user_cam.currentFps肯定不会大于0,而是等于0,代码如下:

function checkCamBusy(user_cam:Camera):Void {
    var chkTime:Number = 0;
    
var intervalID:Number;
    
function callback() {
        trace(user_cam.currentFps);
        
if (user_cam.currentFps>0) {
            
//视频设备可用
            clearInterval(intervalID);
        } 
else {
            chkTime
++;
            
if (chkTime>30) {
                
//视频设备忙
                _root.video_vid.clear();
                clearInterval(intervalID);
            }
        }
    }
    intervalID 
= setInterval(callback, 50);
}

var user_Cam = Camera.get();
_root.video_vid.attachVideo(user_Cam);
checkCamBusy(user_Cam);

posted @ 2006-07-07 11:06 三千 阅读(2727) 评论(5) 编辑
  • 美国项目管理学会PMP。
  • ★RIA 编程 Q群:18144801
  • MSN:
昵称:三千
园龄:6年8个月
粉丝:19
关注:4
<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

搜索

 
 

常用链接

最新随笔

我的标签

随笔分类(162)

文章分类(70)

[Flash开发笔记] 系列

积分与排名

  • 积分 - 233982
  • 排名 - 345

最新评论

阅读排行榜

评论排行榜

推荐排行榜