程序员常用的Flex代码总结

程序员常用的Flex代码总结,第1张

刷新浏览器

navigateToURL(new URLRequest( javascript:location reload()) _self )

关闭浏览器

navigateToURL(new URLRequest( javascript:window close() ) _self )

打开一个新浏览器窗口

navigateToURL(new URLRequest( ) _blank )

复制一个ArrayCollection

 纯雹中 

//dummy solution( well it works )

var bar:ArrayCollection = new ArrayCollection()

for each ( var i:Object in ac ){

bar addItem( i )

}

// fantastic ! //

var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac ) list )

复制内容到系统剪贴板

System setClipboard(strContent)

清除子串左侧空格

public function LTrim(s : String):String

{

var i : Number =

while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == )

{

i++

}

return s substring(i s length)

}

设置Alert 窗口的背景为透明

Alert

{

modalTransparency:

modalTransparencyBlur:

}

获取取肆行随机颜色

lbl setStyle( color xffffff*Math random())

获取数据类型

getQualifiedClassName(data)

字符串右侧空格清除

public function RTrim(s : String):String

{

var i : Number = s length

while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == ||s charCodeAt(i) == )

{

i

}

return s substring( i+ )

}

清除字串左右的空格

public function Trim(s : String):String

{

return LTrim(RTrim(s))

做山}

生成随机字符串

private function GenerateCheckCode():String

{

//init

var ran:Number

var number:Number

var code:String

var checkCode:String =

//get radom

for(var i:int= i<i++)

{

ran=Math random()

number =Math round(ran* )//get result like

if(number % == )

code = String fromCharCode( +(number % ))// s ASCII code is

else

code = String fromCharCode( +(number % )) // A s ASCII code is

checkCode += code

}

return checkCode

}

lishixinzhi/Article/program/Java/JSP/201311/19331

那是没法运行的,flex和flash一样,都是生成swf后运行,你用文本编辑器写出代码,不用工具编成swf就不能运行,就好比别的编程语言写好了源代码不用编做搜蔽译器编漏漏成exe是不能运行的道理一样。纯州

在ubutu上安装 yacc的命令:

yylex()是由flex创建的扫描程序的入口点,调用yylex()启盯歼动或者重新开始扫描。Lex编写的yylex()从名为yyin的FILE *文件指针中读取字符。 如果未设老毕置yyin,则默认为标准输入。 它输出到yyout,如果未设置默认为stdout。 还可以在yywrap()函数中修改yyin,该函数在文件末尾调用。 它允许打开另一个文件,并继续解析。如果是这种情况,将其返回0。如果要结束此文件的解析,将其返回1。一般来说,每次调用yylex()都会返回一个表示标记类型的整数值。

flex的结构如下:

一个*.l的文件里的结构大概如上,用%%分隔开来。分为三个区:

使用诸如Flex的词法生凯含冲成器的好处是使得程序员可以集中考虑词法的特点;而不是具体如何实现词法分析。

参考: https://zhuanlan.zhihu.com/p/65490271


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12494105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存