QT APP 에서 flash ActionScript 함수 호출 Adobe Flash Platform 도움말 (ExternalInterface 클래스 사용) 🎯 컨테이너에서 ActionScript 코드 호출 컨테이너는 함수에 있는 ActionScript 코드만 호출할 수 있고 다른 ActionScript 코드는 호출할 수 없다. 컨테이너 응용 프로그램에서 ActionScript 함수를 호출하려면 ExternalInterface 클래스로 함수를 등록한 다음 컨테이너의 코드에서 호출해야 한다. 먼저 ActionScript 함수를 등록하여 컨테이너에서 사용할 수 있도록 나타내야 한다. 다음과 같이 ExternalInterface.addCallback() 메서드를 사용한다. ActionScript function..
QT 객체를 생성하지 않고 멤버 함수를 사용하는 법 class 내의 static 변수 또는 함수는 전역변수와 동일하게 취급됨으로 객체를 생성하지 않고 접근이 가능하다. 멤버 함수 getInstance()를 static 으로 선언 한다. getInstance() 함수 반환형을 class 포인터로 하고 Q_GLOBAL_STATIC() 메크로를 사용하여 class 포인터 함수를 등록하여 return 해주면 다른 파일에서 getInstance() 함수만으로 class 내의 모든 public멤버 함수에 접근이 가능해진다. 아래와 같은 방법으로 getInstance() 함수를 통하여 testConnect() 함수를 호출한다.(Test class 의 생성자도 함께 호출된다)
QT 컴파일러 버전 설정 아래 링크에서 최신버전인 Qt 5.4.0 버전을 다운로드 한다. Open Source Development | Open Source License | Qt Learn how you can use the Qt framework under both open source and commercial licenses. Download Qt for open source development and get started today! www.qt.io 📌 Qt 5.4.0 으로 프로젝트 진행 시 적합하지 않았던 문제는 메인 윈도우에서는codec 변경 코드를 삽입하여 한글출력이 가능하였으나, 새로운 widget을 생성한 경우 한글출력이 깨지는 현상으로 구 버전인 Qt 5.0.2 버전으로 변경하였다..