flex4에선 swf를 감싸는 html 템플릿 형식이 약간 변경되었다.

아래와 붉은 색과 같이 사용하면 된다.

  <script type="text/javascript">
          
            var swfVersionStr = "10.0.1";
            var xiSwfUrlStr = "playerProductInstall.swf";
            var flashvars = {};

            flashvars.type = "타입명";
            flashvars.name = "이름";

            var params = {};
            params.quality = "high";
            params.bgcolor = "#ffffff";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            var attributes = {};
            attributes.id = "MKBSDashboard";
            attributes.name = "MKBSDashboard";
            attributes.align = "middle";
            swfobject.embedSWF(
                "MKBSDashboard.swf", "flashContent",
                "100%", "100%",
                swfVersionStr, xiSwfUrlStr,
                flashvars, params, attributes);
   <!-- JavaScript enabled so display the flashContent div in case it is not replaced with a swf object. -->
   swfobject.createCSS("#flashContent", "display:block;text-align:left;");
  </script>


Flex Application에선 필시 붉은 색 표시와 같이 creationComplete 이벤트 발생 후에 사용해야 한다.

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark"
      xmlns:mx="library://ns.adobe.com/flex/mx"
      minWidth="955" minHeight="600"
      preinitialize="onPreinitialize()"
      creationComplete="onCreationComplete()"

   private function onCreationComplete():void
   {
    trace("파라미터", parameters.type as String);
   }

  ]]>
 </fx:Script> 
</s:Application>

'플렉스·플래시·액션스크립트3' 카테고리의 다른 글

null check에 대한 고찰..  (0) 2012.01.04
[Inspectable] 메타 태그 사용하기  (0) 2011.11.11
addEventListener 사용시 주의점  (0) 2011.05.04
AS3 KeyCode Table  (0) 2011.04.30
[FLEX] 드래그 기초  (0) 2010.11.29
Posted by 미랭군