我们知道vbs中有个trim的函数,用来取掉一个字符串两头的空格,as中没有,我们可以自定义一个:

//取掉字符串的前后空格
    function trim(returnString) {
        
for (; returnString.charCodeAt(0== 0x20; returnString=returnString.substr(1)) {
        }

        
for (; returnString.charCodeAt(returnString.length-1== 0x20; returnString=returnString.substr(0, returnString.length-1)) {
        }

        
return returnString;
    }

//取掉字符串的前后回车
    public static function trimEnter(returnString) {
        
for (; returnString.substr(01== String.fromCharCode(13); returnString=returnString.substr(1)) {
        }

        
for (; returnString.substr(returnString.length-11== String.fromCharCode(13); returnString=returnString.substr(0, returnString.length-1)) {
        }

        
return returnString;
    }
这个也常用:
//字节换算KB,MB
    function GetSizeType(size:Number) {
        
if (size<1024{
            
return int(size*100)/100+" bytes";
        }

        
if (size<1048576{
            
return int((size/1024)*100)/100+"KB";
        }

        
if (size<1073741824{
            
return int((size/1048576)*100)/100+"MB";
        }

        
return int((size/1073741824)*100)/100+"GB";
    }
验证输入的内容是否为数字:
if(isNaN("要验证的内容"== true){
    trace(
"输入了非数字");
}
else{
    trace(
"输入了数字");
}

posted on 2007-07-02 13:55 三千 阅读(370) 评论(5)  编辑 收藏 所属分类: [I ]. Flash技术[A]. ActionScript

评论:
#1楼  2007-07-04 13:56 | 风焰庄主      
嗯嗯
  回复  引用  查看    
#2楼 [楼主] 2007-07-19 13:47 | YAO.NET(三千)℡      
@风焰庄主

:D


  回复  引用  查看    
#3楼  2007-08-06 20:49 | 讓嬡/aiq隨風 [未注册用户]
我是讓嬡/aiq隨風的
  回复  引用    
#4楼  2007-11-02 17:18 | ynwfnlt [未注册用户]
请教先生个问题
现在很多视频网站都可支持很多种视频格式上传,且上传后最终好像都是以FLV格式播放的,不知是通过什么技术来实现上传后自动转换为FLV格式来播放的?
谢谢!!!!

  回复  引用    
#5楼 [楼主] 2007-11-03 16:49 | 三千.℡      
@ynwfnlt

使用服务端编程语言调用第三方视频转换程序来进行了视频格式的转换。
使用在服务端的程序语言如:asp,asp.net,jsp,php等.

不知你是否知道,以前使用asp等语言,是可以执行服务端的exe文件的。
比如以前就有使用asp把用户上传的zip,rar文件在服务端自动进行解压。
原理就是使用asp在服务端调用winrar.exe命令行程序(或其它解压程序)。

同样原理,视频转换也是使用第三方的视频转换程序,在服务器端实现视频文件的格式转换。包括视频截图也是类似办法。

大致原理就是这样的,具体实现起来,当然要复杂一些了。

能够转换视频的程序有:ffmepg,mencoder等。



  回复  引用  查看