'flex'에 해당되는 글 2건

  1. 2014.06.27 Flash Error #2046
  2. 2012.01.25 [Flex] 바이딩 표현식에서 XML 예약 문자 사용

Flash Error #2046

Flex/AIR 2014.06.27 15:25

Flex로 만든 SWF를 로딩시 Error #2046을 만나는 경우가 있습니다.


아래와 같이 조치하면 해결이 됩니다.


1. 아래 사이트로 접속

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager03.html


2. 첨부된 이미지에 표시된 체크박스를 해제


3. 브라우저의 캐시를 비움


4. 다시 시도




저작자 표시
신고

'Flex/AIR' 카테고리의 다른 글

Flash Error #2046  (0) 2014.06.27
[Flex] 바이딩 표현식에서 XML 예약 문자 사용  (0) 2012.01.25
Posted by 지오아빠^^
MXML도 XML이기 때문에 아래와 같은 문자들은 특별한 의미를 갖게 됩니다.

<  >  &  "  '
 
또한 위 문자들은 ActionScript에서도 특별한 의미를 갖게 됩니다.
이로 인한 문제를 막기위해서 아래와 같이 사용하죠.

<fx:Script>
    <![CDATA[
        // SomeCode..
    ]]>
</fx:Script> 
 
그럼 바인딩 표현식에서는 어떻게 해야할까요?
가령 아래와 같은 표현식을 사용한다면..

<s:Label visible="{0 < 1}" />

 
이 표현식은 "The value of attribute "visible" associated with an element type "s:Label" must not contain the '<' character." 에러를 토해냅니다. 컴파일 에러죠.

쉽게 해결 하는 방법은 XML 예약 문자에 대한 엔티티를 사용 하는 것입니다.

&lt; = <
&gt; = > 
&amp; = &
&quot; = "
&apos; = " 
 
위 에러를 수정하면 아래와 같이 됩니다.

<s:Label visible="{0 &lt; 1}" />

 
사실 직관적이지 못해서 선호하기를 싫지만, 가장 쉬운 솔루션인 것은 분명합니다.
제 입장에서는 필요악이네요.

 
Apple | iPhone 4 | Normal program | Pattern | 1/17sec | F/2.8 | 3.9mm | ISO-1000 | Off Compulsory | 2011:12:26 22:47:24

집에가면 관심을 끌기위해서 뭐라도 물고 오는 지오.. 물고 와서는 절대로 뺏기지 않는다 ㅡㅡ;


저작자 표시
신고

'Flex/AIR' 카테고리의 다른 글

Flash Error #2046  (0) 2014.06.27
[Flex] 바이딩 표현식에서 XML 예약 문자 사용  (0) 2012.01.25
Posted by 지오아빠^^






티스토리 툴바