2009-04-24 1 views
2

Flash IDE에 내장 된 '문자열'패널을 알고 있지만 요즘은 다국어 AS3 사이트/응용 프로그램을 만드는 가장 좋은 방법입니까?다국어 ActionScript 3.0 사이트 만들기

사용할 수있는 타사 API/프레임 워크가 있습니까? 이상적으로 나는 즉시 언어를 변경할 수 있고 가능한 한 많은 문자 집합을 지원하고 싶습니다. 정적 및 동적 텍스트 내용도 처리 할 것입니다.

Flex를 사용하지 않고도이 작업을 수행하고 싶습니다.

모든 의견을 주시면 감사하겠습니다. - 감사합니다.

답변

2

Flex를 사용하고 있다면 Flex 3는 각 지역에 대한 리소스 번들을 생성 할 수 있습니다. - 여기에 더 많은 정보가 있습니다 : http://www.herrodius.com/blog/123

그렇지 않다면 나는 보통 모든 텍스트 컨텐츠와 fonts.swf가있는 거대한 xml 파일을 작성하게됩니다. 그러나 이것은 Strings 패널 사용과 크게 다르지 않습니다.

1

내가 사용하는 유일한 타사 API 인 경우에만 PureMVC이 사용됩니다. Flex 3에 열려있는 경우 swiz framework을 살펴볼 수도 있습니다. IoC 패턴을 사용하면 많이 좋아질 것입니다. 봄이되면 재미있는 일이 될 수있는 캐릭터 세트를 주입 할 수 있습니다. swiz 프레임 워크는 정말 새롭지 만 나는 그것을 볼 시간이별로 없다.

1

이것은 몇 가지 단락 답을 다루는 방대한 주제이므로 올바른 방향으로 시도해 보겠습니다.

FlashExtentions.com의 Robert Taylor가이 주제에 대해 몇 차례 이야기했습니다. 그의 Session notes을 살펴볼 것을 제안합니다. 통합 문서 요약 PDF자료 ZIP다국어 플래시 응용 프로그램을 다운로드하십시오. 그것들은 주제에 대한 좋은 이해를 줄 것입니다. 예제는 AS2에 있지만 언어 기반의 질문은 아니지만 일반적인 소프트웨어 아키텍처 문제입니다. 그래서 WestBrents 도움이 this post

희망에 답을 체크 아웃 다른 언어를 처리 할 때

글꼴은 매우 큰 문제입니다.

2

어떻게 작동합니까? 번역 싱글 톤 클래스를 채우는 데 사용하는 모든 사본이 포함 된 xml 파일을 갖는 것입니다. 그런 다음 각 UI 클래스에는 번역 클래스에서 적절한 내용을 가져 와서 표시하는 public translate() 메서드가 있습니다. 생성자에서 복사본을 변경할 때마다 translate() 메서드를 호출 할 수 있습니다. 번역에서 CHANGE 이벤트를 수신하고 텍스트가 변경되면 다시 번역을 호출 할 수도 있습니다.

0

동적 텍스트의 정적 텍스트와 데이터베이스에 대한 속성 파일 (현지화로 작성된 플렉스)을 사용했으며 모든 것이 제대로 작동했습니다. 내가 가진

유일한 문제가 있었다 :

  • 올바른 문자 인코딩으로 변환을 변환.나는이 일을 메모장 ++를 사용하고 내가 발견하고이
  • 크기에 대한 더 나은 배치 도구를 손실 -되지 놀랍게도 일부 언어는 훨씬 더 다른 사람보다
0

splinkresource 당신이

찾고있는 무슨 수 있습니다