2011-03-06 8 views
0

동적 매개 변수를 사용하여 파이썬이있는 페이지에 임베드 된 플래시 위젯을 생성하려고합니다. 다음은 현재 가지고있는 코드입니다 ...파이썬에서 플래시 매개 변수를 인코딩하는 방법

<embed src='http://musiclibre.org/dark_player' width='200' height='500' wmode='transparent' flashVars='http://pipes.yahoo.com/pipes/pipe.run?_id=39d7e59de5284e033c7019e12f02467b&artist={{query}}&autoplay=1' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'/> 

{{query}} 매개 변수는 URL 매개 변수로 전달됩니다. 나는별로 기술적이지는 않지만 플래시가 작동하도록 쿼리 값을 인코딩해야한다고 생각합니다. 플래시 매개 변수는 어떻게 인코딩합니까?

답변

1

flashvars은 표준 URL query string으로 인코딩됩니다. 파이썬의 urllib.parse 모듈을 사용하여 문자열을이 형식으로 쉽게 변환 할 수 있습니다.

플래시에서 FlexGlobals.topLevelApplication.parameters 사전 (이전 SDK를 사용하는 경우 Application.application.parameters)을 사용하여 flashvars에 액세스 할 수 있습니다.

+0

고마워요! 누군가 내가이 변경을 수행하는 데 사용할 정확한 코드를 표시 할 수 있습니까? 나는이 모든 것을 처음 접했어. –

관련 문제