Flash CS3 구성 요소 개발 도문 강좌

  • [튜 토리 얼 설명]:운 개 등 친구 의 요구 에 따라 저 는 오늘 구성 요소 개발 과정 을 정리 하고 이 튜 토리 얼 로 쓰 겠 습 니 다.이 강 좌 를 통 해 플래시 구성 요소 개발 의 전체 과정 을 대충 알 수 있 습 니 다.플래시 구성 요 소 를 개발 하고 싶 은 친구 들 에 게 도움 이 되 기 를 바 랍 니 다.나 는 이번에 주로 플래시 코드 구성 요소,심지어 다른 플래시 구성 요 소 를 개발 하 는데,너 는 스스로 연구 하거나 나 와 함께 토론 할 수 있다.  【전제 조건      1.플래시 설치 CS3 소프트웨어;      2.설치 Adobe Extension Manager 1.8 확장 관리자,없 으 면 여기 서 다운로드 하 십시오: http://www.adobe.com/cn/exchange/em_download/ ;  【개발 튜 토리 얼]:      1.먼저 Flash 구성 요소 의 아이콘 을 만 들 기 위해 18x 18 png 그림 을 준비 합 니 다.(아래 압축 파일 에 png 그림 을 제공 하 겠 습 니 다)      2.StringUtilComponent 구성 요소 클래스 를 작성 합 니 다.제 구성 요 소 는 시스템 구성 요소 클래스(UIComponent)를 계승 하지 않 고 Sprite 클래스 를 직접 계승 합 니 다.

    package com.klstudio.components {    
              import flash.display.*;    

        import com.klstudio.util.StringUtil;    

        // ;    
        use namespace klstudio_internal;    

        // ;    
        [IconFile("StringUtilIcon.png")]    

        public class StringUtilComponent extends Sprite{    
            // ;    
            // ;    
            klstudio_internal var boundingBox_mc:MovieClip;    
            // LRC ;    
            private var util:StringUtil;    
            public function StringUtilComponent(){              
                // ;    
                boundingBox_mc.visible = false;    
                addChild(boundingBox_mc);    
                boundingBox_mc = null;              
            }           
        }       

    이 구성 요소 에 사용 되 는 StringUtil 류 는 제 가 이전에 제공 한'[AS3]StringUtil 류'입 니 다.구성 요소 에 포 함 된 디 스 플레이 요 소 는 반드시 네 임 스페이스 로 접 두 사 를 해 야 합 니 다. namespace klstudio_internal;”코드),다음은 네 임 스페이스 에서 변 수 를 정의 합 니 다.추가 하지 않 으 면 boundingBoxmc 디 스 플레이 요소 작업(이 점 은 원래 Flash 구성 요소 개발 과 다른 곳 에서 직접 사용 할 수 있 었 습 니 다)그렇지 않 으 면 컴 파일 할 때 오류 가 발생 합 니 다.3.StringUtil.fla 파일 을 만 듭 니 다.형식 은 당연히"Flash File(ActionScript 3)"을 선택 하 십시오.    4.MovieClip 요 소 를 만 들 고'StringUtil'이 라 고 명명 합 니 다.그리고 다음 그림 에서 보 듯 이 Class 경 로 를 설정 합 니 다.         5.새로운 MovieClip 요 소 를 만 들 고'boundingBox'라 고 명명 합 니 다.구성 요소 디 스 플레이 상 자 를 만 드 는 데 사용 합 니 다.         6、그리고 boundingBoxmc 는"StringUtil"이라는 MovieClip 요소 에 넣 고 다음 그림 을 누 르 면 이름 을"boundingBox"로 설정 합 니 다.mc”。         7.다음 에 구성 요 소 를 정의 하기 시 작 했 습 니 다.Class 류 경로,알림 정보 등 옵션 을 설정 합 니 다.구성 요소 아이콘 을 클릭 하여 이전 png 그림 을 선택 하 십시오.              8.아이콘 이 아래 그림 과 같 지 않 으 면 4 단계 에 따라 다시 확인 하면 됩 니 다.         9.그 다음 에 이 StringUtil 구성 요 소 를 SWC 파일 로 포장 합 니 다.(사실은 zip 압축 파일 형식 입 니 다.)         10.9 단계 구성 요 소 는 성공 하 더 라 도 다른 사람 에 게 발표 하려 면 swc 파일 을 mxp 파일 로 포장 할 수 있 습 니 다.포장 하기 전에 먼저 StringUtil.mxi 파일(이 파일 은 xml 파일 형식)을 설정 해 야 합 니 다.내용 은 다음 과 같 습 니 다.

    <macromedia-extension  
  • name="StringUtil"  
  • version="1.0"  
  • type="Flash component"> <!-- Describe the author -->  
  •   
  • <author name="Kinglong" />  
  •   
  • <!-- List the required/compatible products -->  
  •   
  • <products>  
  • <product name="Flash" version="9" primary="true" />    
  • </products>    
  •   
  • <!-- Describe the extension -->  
  •   
  • <description>  
  • <![CDATA[  
  • StringUtil <br>  
  • String 。  
  • ]]>  
  • </description>  
  •   
  • <!-- Describe where the extension shows in the UI of the product -->  
  •   
  • <ui-access>  
  • <![CDATA[  
  • This StringUtil Component is accessed by choosing Window > Components > StringUtil.  
  • ]]>  
  • </ui-access>  
  •   
  • <!-- Describe the files that comprise the extension -->  
  •   
  • <files>  
  • <file name="StringUtil.swc" destination="$flash/Components" />  
  • </files>  
  •   
  • </macromedia-extension> 
    mxi :mxi_file_format.pdf
        11、 Adobe Extension Manager 1.8 , StringUtil.mxi StringUtil.mxp 。 Adobe Extension Manager 1.8 “ ”  - “ ...”, StringUtil.mxi , StringUtil.mxp , , Flash CS3 !

    【 】http://www.klstudio.com/download/stringutil.rar

  • 좋은 웹페이지 즐겨찾기