2012-12-10 2 views
0

감각적 인 부분이 없기 때문에 문제가 생겼습니다. 너에게 이상한 질문처럼 보일 수도 있습니다.사용 된 글꼴 이름을 사용하는 Corona SDK

어쨌든, 저는 스토리 보드에있는 3 개의 장면에 대한 짧은 이야기를 표시하고 있습니다. (사실 Bel Air Lyrics의 Fresh Prince는 이유를 묻지 않습니다.)) 모두 다른 글꼴을 가지고 있습니다.

이제 버튼을 만들고 싶습니다. 버튼을 누르면 응용 프로그램이 현재 사용 된 글꼴을 "가져 와서"표시하도록합니다.

단추 및 수신기 등은 문제가되지 않습니다. 하지만 글꼴 이름을 "가져 오는"방법은 무엇입니까? 나는 변수를 사용하지 않고 이름을 문자열로 저장하기를 원하지 않는다. 나는 그 프로그램의 이름을 찾기를 원한다.

희망이 있습니다. 고맙습니다!/조아킴

+1

* what *의 현재 글꼴. 다른 객체는 다른 글꼴을 가질 수 있습니다. – Mud

+0

newText 용 글꼴. – malmatalla

답변

0

그냥 할 경우

local someText = display.newText("Hello World", 0, 0, "Helvetica", 32) 

는 내가 텍스트를 사용하는 글꼴로 얻을 수있는 방법이 표시되지 않습니다. 당신이 할하지만 경우 :

local someText = display.newText("Hello World", 0, 0, "Helvetica", 32) 
someText.font = "Helvetica" 
에게이 이미 무엇 헬 베티,이 경우에, 글꼴을 변경하고 다음 당신은 단순히 해당 속성을 볼 수

가 :

print(someText.font) 

얻을 수있는 세례반. 첫 번째 방법을 수행하면 설정되지 않습니다. 그러나 하루가 끝나면 변수를 설정하고 있습니다. 이 경우 별도의 테이블 대신 객체의 일부분입니다.

+0

감사합니다! 나는 내가 솔직히 말하면 내 일을 오해 한 것 같습니다. 후에 교사가 된 것은 그가 native.getFontNames()를 탐색하기를 원했기 때문입니다. 글꼴 이름과 파일 이름이 항상 동일하지 않다는 것을 우리가 깨닫기 만하면됩니다. – malmatalla