actionscript 3 - 사용 - *.swf 파일을 디 컴파일 할 때 새로운 기능 추가



flashvars 사용 (1)

JPEXS Free Flash Decompiler 10.0.0을 사용하여 * .swf 파일을 디 컴파일했습니다.

새로운 funtion을 추가하고, 문자열을 텍스트 파일에 저장합니다.

암호:

package 
{
   ...
   import flash.filesystem.*;       //  my code

   public class NewSocket extends SecureSocket
   {

      ....

      public function send(param1:String) : void
      {
       //  my code
         var file : File = File.desktopDirector.resolvePath("your_file_name.txt");
         var fs : FileStream = new FileStream();
           fs.open(file, FileMode.WRITE);
           fs.writeUTFBytes(param1);
           fs.close();
       //  my code

         ...
      }     
      ...      
   }
}

나는 "형식 문자열 № .."메시지를 얻을

이 문자열

var file : File = File.desktopDirector.resolvePath ( "y our_file_name.txt");

체크인 CS6

import flash.filesystem;

나는이 도서관이 없다.

어도비 AIR가 설치되었습니다.

이 문제를 어떻게 해결할 수 있습니까?

고맙습니다!


Flash CS6> 메뉴 파일> 제작 설정을 클릭합니다.

오른쪽 상단에는 대상 드롭 다운 목록이 있습니다. AIR int를 사용하여 옵션을 선택해야합니다. 그렇지 않으면 AIR 클래스를 사용할 수 없으며 Flash는 AIR 클래스를 사용하는 코드를 컴파일하지 않습니다.

그런 다음 패키지가 아닌 클래스를 가져와야합니다.

// Import one class.
import flash.filesystem.File;

또는

// Import all the package classes.
import flash.filesystem.*;