2010-05-21 29 views
0

如何將複雜的字符串插入到Actionscript中?如何將複雜的字符串插入到Actionscript中?

所以我有一個字符串

-vvv -I rc w:// v dv s="60x40" --ut="#scode{vcode=FV1,acode=p3,ab=128,ch=2,rate=4400}:dup{dt=st{ac=http{mime=v/x-flv},mux=mpeg{v},dt=:80/sm.fv}}" 

如何將其插入到代碼像

public var SuperPuperComplexString:String = new String(); 
SuperPuperComplexString = TO_THAT_COMPLEX_STRING; 

該字符串一直喜歡它的一些車那麼多的問題會發生在像正則表達式布提請勿想要它被解析爲任何類型的reg exp - 我需要它是因爲它!)

如何將奇怪的字符串放入變量(把它輸入通過UI - 硬編碼到AS代碼)?

回答

2

,因爲在你的字符串唯一的問題字符是雙引號(「」),只是在單引號的字符串(「」)。這將解決任何問題。

這也取決於你如何將該字符串加載到代碼中。

甚至可以在XML CDATA中包裝該字符串以確保它在您想要使用它時全部被分隔。

var myString:XML = new XML(); 
myString = "<string><![CDATA[-vvv -I rc w:// v dv s="60x40" --ut="#scode{vcode=FV1,acode=p3,ab=128,ch=2,rate=4400}:dup{dt=st{ac=http{mime=v/x-flv},mux=mpeg{v},dt=:80/sm.fv}}"]]></string>" 

然後,您可以通過引用myString從任何地方以字符串的形式訪問它。

2
var myString:String = '-vvv -I rc w:// v dv s="60x40" --ut="#scode{vcode=FV1,acode=p3,ab=128,ch=2,rate=4400}:dup{dt=st{ac=http{mime=v/x-flv},mux=mpeg{v},dt=:80/sm.fv}}"' 

不知道您的問題..