2010-05-21 3 views
0

복잡한 문자열을 Actionscript에 삽입하는 방법은 무엇입니까?복잡한 문자열을 Actionscript에 삽입하는 방법은 무엇입니까?

그래서 나는 문자열 그것의 일부 카트 같은 많은 문제 정규 표현식 부티 마음에 안 될 일 수있다

public var SuperPuperComplexString:String = new String(); 
SuperPuperComplexString = TO_THAT_COMPLEX_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}}" 
이 어떤 종류의 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}}"' 

문제가 어디 있는지 확실하지 ... 당신의 문자열의 유일한 문제는 문자 이후

관련 문제