AS3 의 조건 컴 파일

3873 단어 as3
다음으로 이동:http://bbs.9ria.com/thread-170721-1-1.html 조건 컴 파일 은 일반적으로 같은 항목 의 여러 버 전 을 제어 하 는 데 사 용 됩 니 다. 예 를 들 어 게임 에서 서로 다른 플랫폼 의 버 전 은 서로 다른 플랫폼 인 터 페 이 스 를 실현 해 야 합 니 다. 조건 컴 파일 은 한 항목 이 편리 하 게 버 전 을 제어 하 는 동시에 컴 파일 된 프로그램 파일 크기 를 증가 하지 않 습 니 다.(이것 은 웹 게임 에 매우 중요 합 니 다. 처음 불 러 오 는 속도 가 빠 를 수록 게임 초보 자 유 도 를 완성 하 는 사람 이 많 을 수 있 습 니 다.) 프로그램의 성능 도 손상 되 지 않 습 니 다. 플래시 builder 에서 설정 할 항목 을 선택 하 십시오. -> 우 클릭 -> "속성"을 선택 하 십시오. -> "ActionScript 컴 파일 러"를 선택 하 십시오. -> "추 가 된 컴 파일 러 인자"를 선택 하 십시오.다음 매개 변 수 를 지정 합 니 다: - define = CONFIG::CHINESE, false - define = CONFIG::JAPANESE, false - define = CONFIG::ENGLISH, true 의 마지막 false/true 는 그 버 전 을 컴 파일 할 것 을 지정 합 니 다. 중국어 버 전 을 컴 파일 하려 면 다음 과 같이 수정 하 십시오. 유추 - define = CONFIG: CHINESE, true - define = CONFIG::JAPANESE, false - define = CONFIG:::ENGLISH, false


package
{
        import flash.display.Sprite;
        import flash.text.TextField;
        
        /**
         *       (           ,       "   ","   ","   ".            web    pad  )
         * <p>           ,           .<b>         :<font color="#ff0000">       :             </font></b></p>
         * <p>                   :</p>
         * <listing version="3.0">
         * -define=CONFIG::CHINESE,false
         * -define=CONFIG::JAPANESE,false
         * -define=CONFIG::ENGLISH,true
         * </listing>
         *        :
         * <table>
         * <tr>
         *         <td>flash builder</td><td>           ->    ->   "  " ->   "ActionScript   " -> "        "   </td>
         * </tr>
         * <tr>
         * <td colspan="2">     :<a href="http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html">http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html</a></td>
         * </tr>
         * @author blank
         * 
         */
        public class conditionCompile extends Sprite
        {
                /**
                 *   
                 * @return 
                 * 
                 */
                private function get pName():String{
                        CONFIG::CHINESE{
                                return "  ";
                        }
                        CONFIG::JAPANESE{
                                return "    ";
                        }
                        CONFIG::ENGLISH{
                                return "  ";
                        }
                }
                
                /**
                 *   
                 * @return 
                 */
                CONFIG::CHINESE{
                        private function get nationality():String{
                                return "  "
                        }
                }
                CONFIG::JAPANESE{
                        private function get nationality():String{
                                return "  "
                        }
                }
                CONFIG::ENGLISH{
                        private function get nationality():String{
                                return "  "
                        }
                }
                
                public function conditionCompile()
                {
                        var txf:TextField=new TextField();
                        txf.text="  :" + pName + "
" + " :" + nationality; txf.width=txf.textWidth + 4; txf.height=txf.textHeight + 4; addChild(txf); } } }

좋은 웹페이지 즐겨찾기