Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2017, 18:09   #1
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
Стрелка Подключить класс flash.filesystem от Adobe AIR в JPEXS Free Flash Decompiler

Доброго времени суток!
JPEXS Free Flash Decompiler 10.0.0
открыл им *.swf файл,
что бы добавить функцию, сохранения строк в txt файл
подчеркнутое добавлено мной
Код:
package 
{
   import flash.events.DataEvent;
   import flash.events.ProgressEvent;
   import flash.net.SecureSocket;
   import flash.utils.ByteArray;
   import flash.filesystem.*;
   
   public class JSONSocket extends SecureSocket
   {
      private var reading_header:Boolean = true;
      private var data_lenght:int;
      private var _crc:int;
      public function JSONSocket()
      {
         super();
      }
      
      ....
      
      public function send(param1:String) : void
      {

         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();

         var _loc2_:ByteArray = new ByteArray();
         _loc2_.writeUTFBytes(param1);
         var _loc3_:ByteArray = new ByteArray();
         _loc3_.writeByte(0);
         _loc3_.writeInt(_loc2_.length);
         _loc3_.writeInt(this.getCRC(_loc2_));
         _loc3_.writeBytes(_loc2_);
         this.writeBytes(_loc3_);
         this.flush();
      }     
      ...      
   }
}
VirusN13

Последний раз редактировалось ArtGrek; 12.02.2017 в 02:19.
ArtGrek вне форума Ответить с цитированием
Старый 11.02.2017, 18:09   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

когда сохраняю, получаю сообщение "Not a type строка №.."
это здесь
Цитата:
var file : File = File.desktopDirector.resolvePath("y our_file_name.txt");
не подключился класс
Цитата:
import flash.filesystem.*;
как мне подключить класс от adobe AIR в декомпилятор
Спасибо!
VirusN13

Последний раз редактировалось ArtGrek; 12.02.2017 в 02:12.
ArtGrek вне форума Ответить с цитированием
Старый 12.02.2017, 02:52   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию Ответ

Чтобы использовать flash.Filesystem.FileStrem в JPEXS Free Flash Decompiler
вы должны писать заглавными буквами.
Чтобы использовать flash.Filesystem.FileStrem в Adobe Flash CS
вы должны в меню Publish Settings параметр Target выбрать AIR
Спасибо! Тема закрыта!
VirusN13
ArtGrek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить функцию в компилятор krox Фриланс 1 10.04.2015 07:20
Как добавить функцию отмены? shevel97 Помощь студентам 4 22.02.2011 03:02
Добавить функцию в поток vandrouny Win Api 3 07.11.2010 17:41
Добавить в строковый класс функцию Crudelis Общие вопросы C/C++ 7 10.06.2010 17:52
добавить функцию, С xalex17 Помощь студентам 3 12.11.2008 03:39