2012. 10. 25. 18:19

테스트 해볼 것이 있어서 플래시를 만들고 별생각없이 일반적인 바인딩 방식인 <%# %>블럭을 이용하여 바인딩을 하였습니다.

이렇게 놓고 돌려 보았습니다.
 <param name="FlashVars" value="<%# "browerType=" + BrowserName %>" />


으잌!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

그렇습니다.
파라메타로 보낼때 바인딩을 하려면 주의 사항이 있는데 '<%# %>' 대신 '<%= %>'를 사용해야 합니다.


이렇게 놓고 돌려 보았습니다.
 <param name="FlashVars" value="<%= "browerType=" + BrowserName %>" />


잘나온다!!

생각해보니 이 현상이 실버라이트 붙일때도 있었습니다.
(그때 정리를 해놨어야 하는데-_-;;;;)

정확한건 모르겠는데 <object /> 태그안에서 바인딩을 할때는 '<%# %>' 가 아닌 '<%= %>'를 사용해야 합니다.
(찾아봐도 딱히 이유가 나오질 않네요-_-a)