런타임 공유 라이브러리를 사용하도록 Flex 영화 변경 및 차트에서 텍스트를 잃어

StackOverflow https://stackoverflow.com/questions/1839543

  •  12-09-2019
  •  | 
  •  

문제

나는 두 개의 줄 차트가 포함 된 작은 크기의 Flex 영화를 만들고 있습니다. 현재 릴리스 빌드 SWF의 크기는 343KB입니다. 이는 우리의 요구에 비해 너무 큽니다.

SWC 파일의로드를 런타임 공유 라이브러리로 변경하려고 시도했지만 차트의 텍스트 (X 및 Y 축의 텍스트)를 제거한 것으로 나타났습니다. 프레임 워크 링키지가 런타임 공유 라이브러리로 설정되면 텍스트가 제거되는 이유는 무엇입니까?

감사

스티븐

도움이 되었습니까?

해결책

그것은 실제로 매우 이상합니다. 이 문제를 일으킬 수 있다고 생각할 수있는 몇 가지가 있습니다.

1.) 임베디드 글꼴 문제 : 텍스트가 포함되어 있습니까, 아니면 글꼴이 포함되어 있습니까? 확인을 확인하십시오. 글꼴이 한 SWF에 내장되어 다른 SWF에로드되면 이상한 일이 발생할 수 있습니다. 글꼴을 묻지 않고 시도하고 그것이 문제를 해결하는지 확인하십시오. 문제가 해결되면 문제를 해결하기 위해 두 SWF에 포함시켜야하거나 다른 하나 또는 다른 부분에 포함시켜야 할 수도 있습니다.

2.) 이상한 CSS 스타일 : CSS를 사용하여 텍스트를 스타일링하고 있습니까? 그렇다면 스타일링이 올바르게 설정되어 있는지 확인하거나 기본 앱의 스타일이 RSL에서 사용하는 스타일을 막지 않도록하십시오.

3.) 실제 텍스트 데이터 : RSL에 몇 가지 트레이스 문 (또는 경고 창)을 넣고 텍스트가 실제로 설정되어 있는지 확인하십시오. 해당 레이블이 데이터를 올바르게 수신하지 않을 수 있습니다. 나는 이것이 차트에서 다소 자동화되어 있다는 것을 알고 있지만 일부 축에는 Dataproviders의 레이블 데이터가 필요하며 그렇게 할 것이라고 생각했습니다.

4.) 축 : RSL에서 축이 여전히 올바르게 설정되어 있는지 확인하고 기본 앱의 아무것도 차트에 설정되는 축의 유형을 막지 않도록하십시오.

나는 이것이 당신을 시작하는 데 도움이되기를 바랍니다 - 일반적으로 나는 당신의 ol 'debugger를 발사하고 뒤로 작업하기 시작하여 텍스트가 어떤 시점에서 사라지는 지 알아 내기 시작합니다. 이렇게하면 문제를 더 고칠 수있는 것으로 좁힐 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top