2012-02-17 2 views
0

이 Flex MXML 코드의 잘못된 점은 무엇입니까? 오류 메시지 ("X"로 표시된 오류 행)가 나타납니다. 코드는 간단하지만 오류를 찾을 수 없습니다.TextInput에서 구성 요소를 확장 할 때 Flex MXML 오류가 발생합니다.

메시지 두 번 : 표준 등록 (독일어 번역) 형 "문자열"의 "텍스트"나는 당신의 문제를 해결했습니다

<?xml version="1.0" encoding="utf-8"?> 
    <s:TextInput xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
       focusIn="keyboardIsOpen=true" 
X    focusOut="keyboardIsOpen=false"> 
     <fx:Script> 
      <![CDATA[ 
       //var 
       static public var keyboardIsOpen:Boolean = false; 
      ]]> 
X  </fx:Script> 
    </s:TextInput> 

답변

1

승이 플렉스 SDK에 문제가있다/B. Bug - 25184 버그 보고서의 주석에 따른 해결 방법은 이와 같이 text 속성을 명시 적으로 설정하는 것입니다.

<?xml version="1.0" encoding="utf-8"?> 
<s:TextInput xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" 
     focusIn="keyboardIsOpen=true" 
     focusOut="keyboardIsOpen=false" 
     text=""> 
    <fx:Script> 
     <![CDATA[ 
      //var 
      static public var keyboardIsOpen:Boolean = false; 
     ]]> 
    </fx:Script> 
</s:TextInput> 
1

여러 initalisation 값. 은 내가 찾은 오류 처음 다음 오류를 보여주는 것입니다 "이 라인에서 여러 개의 마커 : 은 기본 속성, '텍스트'유형의 '문자열'에 대한 - 여러 초기화 값 -focusOut"난 그냥 코드를 변경했습니다

을하는 속성은 추가 이러한

<?xml version="1.0" encoding="utf-8"?>          
<s:TextInput xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark"  
focusIn="keyboardIsOpen=true" 
focusOut="keyboardIsOpen=false"> 
<s:fontSize> 
    14 
</s:fontSize> 
<fx:Script> 
    <![CDATA[ 
     static public var keyboardIsOpen:Boolean = false; 
    ]]> 
    </fx:Script>            

+0

감사합니다. 매우 혼란 스럽다. .. – MorbZ

관련 문제