Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 11.02.2017, 19:09   #1
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,020
Репутация: 167

icq: 495898810
skype: ArtGrek13
Стрелка Подключить класс 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 в 03:19.
ArtGrek вне форума   Ответить с цитированием
Старый 11.02.2017, 19:09   #2
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,020
Репутация: 167

icq: 495898810
skype: ArtGrek13
По умолчанию

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

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

icq: 495898810
skype: ArtGrek13
По умолчанию Ответ

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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




14:46.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru