Найдено результатов: 22

Разгрузка ByteArray используя Actionscript 3

Как я могу принудительно выгрузить ByteArray из памяти с помощью ActionScript 3?

Я попробовал следующее:

// First non-working solution
byteArray.length = 0;
byteArray = new ByteArray();

// Second non-working solution
for ( var i:int=0; i < byteArray.length; i++ ) {
    byteArray[i] = null;
}

arrays   actionscript-3   flex    

487   8   16:03, 1st July, 2020


SQLStatement.execute()-несколько запросов в одном операторе

Я написал сценарий генерации базы данных в SQL и хочу выполнить его в своем приложении Adobe AIR :

Create Table tRole (
    roleID integer Primary Key
    ,roleName varchar(40)
);
Create Table tFile (
    fileID integer Primary Key
    ,fileName varchar(50)
    ,fileDescription varchar(500)
    ,thumbnailID integer
    ,fileFormatID integer
    ,categoryID integer
    ,isFavorite boolean
    ,dateAdded date
    ,globalAccessCount integer
    ,lastAccessTime date
    ,downloadComplete boolean
    ,isNew boolean
    ,isSpotlight boolean
    ,duration varchar(30)
);
Create Table tCategory (
    categoryID integer Primary Key
    ,categoryName varchar(50)
    ,parent_categoryID integer
);
...

Я выполняю это в Adobe AIR, используя следующие методы:

public static function RunSqlFromFile(fileName:String):void {
    var file:File = File.applicationDirectory.resolvePath(fileName);
    var stream:FileStream = new FileStream();
    stream.open(file, FileMode.READ)
    var strSql:String = stream.readUTFBytes(stream.bytesAvailable);
    NonQuery(strSql);
}

public static function NonQuery(strSQL:String):void {
    var sqlConnection:SQLConnection = new SQLConnection();
    sqlConnection.open(File.applicationStorageDirectory.resolvePath(DBPATH));
    var sqlStatement:SQLStatement = new SQLStatement();
    sqlStatement.text = strSQL;
    sqlStatement.sqlConnection = sqlConnection;
    try {
        sqlStatement.execute();
    } catch (error:SQLError) {
        Alert.show(error.toString());
    }
}

Ошибки не генерируются, однако существует только tRole . Похоже, что он смотрит только на первый запрос (вплоть до точки с запятой - если я удалю его, запрос не будет выполнен). Есть ли способ вызвать несколько запросов в одном операторе?

flex   actionscript-3   air    

489   3   16:03, 1st July, 2020


Получить текущего зарегистрированного пользователя OS в Adobe Air

Мне нужно имя текущего зарегистрированного пользователя в моем приложении Air/Flex. Приложение будет развернуто только на машинах Windows. Я думаю, что я мог бы достичь этого, регулярно используя каталог пользователя, но я открыт для других способов.

flex   air    

479   5   16:03, 1st July, 2020


Использование нескольких баз данных SQLite одновременно

У меня есть 2 базы данных SQLite, одна загружена с сервера (server.db), а другая используется в качестве хранилища на клиенте ( client.db). Мне нужно выполнить различные запросы синхронизации в клиентской базе данных, используя данные из базы данных сервера.

Например, я хочу удалить все строки в таблице client.db tRole и повторно заполнить все строки в таблице server.db tRole .

Другой пример: я хочу удалить все строки в таблице client.db tFile , где fileID не находится в таблице server.db tFile .

В SQL Server вы можете просто префиксировать таблицу с именем базы данных. Есть ли вообще возможность сделать это в SQLite, используя Adobe Air?

actionscript-3   flex   sqlite   air   adobe    

541   3   16:03, 1st July, 2020


Использование нескольких баз данных SQLite одновременно

У меня есть 2 базы данных SQLite, одна загружена с сервера (server.db), а другая используется в качестве хранилища на клиенте ( client.db). Мне нужно выполнить различные запросы синхронизации в клиентской базе данных, используя данные из базы данных сервера.

Например, я хочу удалить все строки в таблице client.db tRole и повторно заполнить все строки в таблице server.db tRole .

Другой пример: я хочу удалить все строки в таблице client.db tFile , где fileID не находится в таблице server.db tFile .

В SQL Server вы можете просто префиксировать таблицу с именем базы данных. Есть ли вообще возможность сделать это в SQLite, используя Adobe Air?

actionscript-3   flex   sqlite   air   adobe    

718   3   16:03, 1st July, 2020


Flex / Air обфускация

Я написал (большую часть) приложения в Flex, и я озабочен защитой исходного кода. Я запустил демо - версию trillix swf decompiler и открыл swf-файл, который был установлен в мой каталог Program Files. Я увидел, что все пакеты actionscript, которые я написал, были там. Я не слишком беспокоюсь о пакетах, даже несмотря на то, что существует значительное количество кода, потому что он все еще кажется довольно непригодным для использования без файлов mxml. Я думаю, что они преобразованы в actionscript, или, по крайней мере, я надеюсь. Однако я все же хотел бы исследовать запутанность.

Есть ли у кого-нибудь опыт работы с Flash / Actionscript 3 / Flex обфускаторы? Можете ли вы порекомендовать хороший продукт?

flex   actionscript-3   air   obfuscation    

499   4   16:03, 1st July, 2020


Откройте локальный файл с помощью AIR / Flex

Я написал приложение AIR, которое загружает видео и документы с сервера. Видео воспроизводится внутри приложения, но я хотел бы, чтобы пользователь мог открывать документы в своих собственных приложениях.

Я ищу способ предложить пользователю открыть / Сохранить как локальный файл, хранящийся в каталоге хранения приложений. Я пробовал использовать классы FileReference + URLRequest, но это вызывает исключение, что ему нужен удаленный url.

Мое последнее средство-просто скопировать файл на их рабочий стол : \

flex   actionscript-3   air    

479   5   16:03, 1st July, 2020


Откройте локальный файл с помощью AIR / Flex

Я написал приложение AIR, которое загружает видео и документы с сервера. Видео воспроизводится внутри приложения, но я хотел бы, чтобы пользователь мог открывать документы в своих собственных приложениях.

Я ищу способ предложить пользователю открыть / Сохранить как локальный файл, хранящийся в каталоге хранения приложений. Я пробовал использовать классы FileReference + URLRequest, но это вызывает исключение, что ему нужен удаленный url.

Мое последнее средство-просто скопировать файл на их рабочий стол : \

flex   actionscript-3   air    

583   5   16:03, 1st July, 2020


Как мне перестроить аккордеон Adobe Flex, чтобы включить кнопку в каждый заголовок холста?

Вот пример кода для моего аккордеона:

<mx:Accordion x="15" y="15" width="230" height="599" styleName="myAccordion">
    <mx:Canvas id="pnlSpotlight" label="SPOTLIGHT" height="100%" width="100%" horizontalScrollPolicy="off">
        <mx:VBox width="100%" height="80%" paddingTop="2" paddingBottom="1"  verticalGap="1">
            <mx:Repeater id="rptrSpotlight" dataProvider="{aSpotlight}">            
                <sm:SmallCourseListItem 
                    viewClick="PlayFile(event.currentTarget.getRepeaterItem().fileID);"
                    Description="{rptrSpotlight.currentItem.fileDescription}"
                    FileID = "{rptrSpotlight.currentItem.fileID}"   
                    detailsClick="{detailsView.SetFile(event.currentTarget.getRepeaterItem().fileID,this)}" 
                    Title="{rptrSpotlight.currentItem.fileTitle}"
                    FileIcon="{iconLibrary.getIcon(rptrSpotlight.currentItem.fileExtension)}" />
            </mx:Repeater>
        </mx:VBox>
    </mx:Canvas>
</mx:Accordion>

Я хотел бы включить кнопку в каждый заголовок, например:

wishful" onclick="alert('xss')

flex   actionscript-3    

469   2   10:11, 15th August, 2020


Исключение soapexception: отсутствует корневой элемент возникает, когда веб-служба .NET называется от Flex

У меня есть веб-приложение .net, которое имеет приложение Flex, встроенное в страницу. Это приложение flex вызывает веб-сервис .net. Я могу trace процесс выполнения через отладчик и все выглядит отлично, пока я не получу ответ:




soap:ReceiverSystem.Web.Services.Protocols.SoapException: Server was unable to process request

. ---> System.Xml.XmlException: Root element is missing.

   at System.Xml.XmlTextReaderImpl.Throw(Exception e)

   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)

   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()

   at System.Xml.XmlTextReaderImpl.Read()

   at System.Xml.XmlTextReader.Read()

   at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()

   at System.Xml.XmlReader.MoveToContent()

   at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()

   at System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()

   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()

   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage message)

   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()

   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest

 request, HttpResponse response, Boolean& abortProcessing)

   --- End of inner exception stack trace ---

Вызов от flex выглядит хорошо, выполнение через веб-сервис хорошо, но это ответ, который я захватываю через wireshark, что здесь происходит?

Я попробовал несколько веб-методов, от "Hello World" до параматизированного methods...all возвращения с тем же ответом...

Я подумал, что это может иметь какое-то отношение к кодированию с помощью "---&gt",, но я не уверен, как управлять тем, что .net выводит в качестве ответа.

flex   web-services   soap    

729   3   21:47, 10th August, 2020


Flex: существует ли безболезненная программная привязка данных?

До сих пор я только немного занимался разработкой Flex, но я предпочитал подход создания элементов управления программно над файлами mxml, потому что (и , пожалуйста, поправьте меня, если я ошибаюсь!) Я понял, что вы не можете иметь его в обоих направлениях-то есть иметь функциональность класса в отдельном файле класса ActionScript, но иметь содержащиеся элементы, объявленные в mxml.

С точки зрения производительности разница невелика, но программная привязка данных кажется несколько менее тривиальной. Я посмотрел, как компилятор mxml преобразует выражения привязки данных. В результате получается куча сгенерированных обратных вызовов и гораздо больше строк, чем в представлении mxml. Итак, вот в чем вопрос: есть ли способ сделать привязку данных программно, которая не включает в себя мир боли?

flex   actionscript-3   data-binding   mxml    

435   4   08:53, 20th August, 2020


Как вызвать Flex SWF из удаленного домена с помощью Flash (AS3)?

У меня есть Flex swf, размещенный в http://www.a.com/a.swf . У меня есть код flash на другом doamin, который пытается загрузить SWF:

_loader = new Loader();
var req:URLRequest = new URLRequest("http://services.nuconomy.com/n.swf");
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaderFinish);
_loader.load(req);

На событии onLoaderFinish я пытаюсь загрузить классы из удаленного SWF и создать их:

_loader.contentLoaderInfo.applicationDomain.getDefinition("someClassName") as Class

Когда этот код выполняется, я получаю следующее исключение

SecurityError: Error #2119: Security sandbox violation: caller http://localhost.service:1234/flashTest/Main.swf cannot access LoaderInfo.applicationDomain owned by http://www.b.com/b.swf.
    at flash.display::LoaderInfo/get applicationDomain()
    at NuconomyLoader/onLoaderFinish()

Есть ли способ заставить этот код работать?

flex   flash   actionscript-3   security    

528   3   01:46, 1st August, 2020


Как изменить значок строки заголовка в Adobe AIR?

Я не могу понять, как изменить значок строки заголовка (значок в самом дальнем верхнем левом углу приложения) в Adobe AIR. В настоящее время он отображает красный значок по умолчанию 'Adobe AIR'.

Однако мне удалось изменить его в системном трее.

flex   air    

407   2   21:20, 17th August, 2020


Как получить метку Combobox, чтобы исчезнуть в Flex

У меня есть комбо-бокс, который сидит внутри панели в Flex 3. В основном я хочу, чтобы исчезла панель, используя эффект затухания в ActionScript. Я могу заставить fade работать нормально, однако метка комбо-бокса не исчезает. У меня была такая же проблема с кнопками и обнаружил, что их шрифты должны быть встроены. Не проблема. Я встроил шрифт, который я использовал, и метки кнопок исчезли правильно. Я пробовал аналогичный подход к комбинированному окну, но он не исчезает с выбранной метки элемента.

Вот что я сделал до сих пор: Добавьте код для шрифта в верхней части моего MXML в сценарий:

[Embed("assets/trebuc.ttf", fontName="TrebuchetMS")]
public var trebuchetMSFont:Class;

В моей функции инициализации

//register the font.
Font.registerFont(trebuchetMSFont);

combobox-е mxml:

<mx:ComboBox id="FilterFields" styleName="FilterDropdown" 
  left="10" right="10" top="10"
  fontSize="14">
  <mx:itemRenderer>
    <mx:Component>
      <mx:Label fontSize="10" />
    </mx:Component>
  </mx:itemRenderer>
</mx:ComboBox>

И стиль, который я написал, чтобы получить шрифты, примененные к комбинированному окну:

.FilterDropdown
{
  embedFonts: true;
  fontFamily: TrebuchetMS;
  fontWeight: normal;
  fontSize: 12; 
}

Причина, по которой я должен был написать стиль вместо размещения его в атрибуте "FontFamily", заключалась в том, что стиль сделал весь текст в поле со списком правильным шрифтом, где атрибут "FontFamily" только заставил элементы в раскрывающемся списке использовать правильный шрифт.

flex   actionscript-3    

490   5   16:37, 26th August, 2020


Выполнение JavaScript из Flex: эта функция javascript опасна?

У меня есть приложение flex, которое нуждается в возможности генерировать и выполнять JavaScript. Когда я говорю это, я имею в виду, что мне нужно выполнить raw JavaScript, который я создаю в своем приложении Flex (а не только существующий метод JavaScript)

В настоящее время я делаю это, раскрывая следующий метод JavaScript:

function doScript(js){ eval(js);}

Затем я могу сделать что-то подобное в Flex (примечание: Я делаю что-то более существенное, чем окно предупреждения в реальном приложении Flex):

ExternalInterface.call("doScript","alert('foo'));

Мой вопрос заключается в том, накладывает ли это какой-либо риск безопасности, я предполагаю, что это не так, поскольку Flex и JasvaScript все работают на стороне клиента...

Есть ли лучший способ сделать это?

javascript   flex   exploit    

398   6   08:49, 11th August, 2020


Silverlight против Flex

Моя компания разрабатывает несколько типов приложений. Большая часть нашего бизнеса происходит от создания мультимедийных приложений, как правило, выполняемых в Flash. Однако теперь эта сторона дома начинает мигрировать в сторону развития doing Flex.

Большинство наших разработок осуществляется с помощью .NET. Я пытаюсь сделать толчок к созданию Silverlight вместо этого, так как это будет лучше использовать преимущества .NET разработчиков в штате. Я предпочитаю платформу Silverlight платформе Flex по той простой причине, что Silverlight-это весь код .NET. У нас в штате больше .NET разработчиков, чем Flash/Flex разработчиков, и большинство наших Flash/Flex разработчиков-графические художники (не настоящие программисты). Единственная причина, по которой они сейчас стремятся к Flex, - это то, что это кажется логичным шагом от Flash.

Я занимался разработкой с использованием обоих,и я искренне верю, что Silverlight легче работать. Но я пытаюсь убедить людей, которые являются всего лишь разработчиками Flash.

Итак, вот мой вопрос: если я собираюсь пойти на встречу, чтобы похвалить Silverlight, почему компания хочет пойти с Silverlight вместо Flex? Кроме очевидного "не у всех есть Silverlight", каковы плюсы и минусы для каждого?

.net   flex   flash   silverlight    

499   22   12:11, 14th August, 2020


Создать EXE из SWF, используя Flex 3, не требуя AIR?

У меня есть простое небольшое тестовое приложение, написанное на Flex 3 (MXML и некоторые AS3). Я могу скомпилировать его в SWF просто отлично, но я хотел бы сделать его в EXE, чтобы я мог дать его нескольким моим коллегам, которые могут найти его полезным.

С Flash 8 я мог бы просто нацелить EXE вместо SWF, и это обернуло бы SWF в проектор, и все работало нормально. Есть ли эквивалент этому, используя Flex 3 SDK, который в конечном итоге не требует AIR?

Примечание: у меня нет Flex Builder, я просто использую бесплатный Flex 3 SDK.

flex   actionscript-3   flash    

495   3   03:18, 25th August, 2020


Можно ли добавить прослушиватель событий к действию привязки данных в Flex?

У меня есть ComboBox, который я привязываю к стандартному HTTPService, я хотел бы добавить прослушиватель событий, чтобы я мог запустить некоторый код после заполнения ComboBox от поставщика данных.

Как я могу это сделать?

flex   data-binding    

448   8   17:16, 16th August, 2020


Flex инструменты для Mac

Я начинаю разработку с Flex на моем Mac, но я не нахожу хороших инструментов для облегчения разработки (кроме Flex Builder).

Каков ваш любимый выбор для разработки Flex на Mac?

flex   macos    

386   3   15:16, 15th August, 2020


Flash & ActionScript: с чего начать?

Есть желание изучить Flash и Actionscript. Текущие навыки — PHP, Bash, SQL…
Подскажите, пожалуйста, с чего начать, что почитать — и какой софт необходим?



с чего начать вспоминать Flash?

Давно занимался флэшом вплотную, неплохо знаю и помню AS2. Но сейчас флэш ушел далеко вперед, появились флекс и куча разных технологий. С чего начать чтобы нагнать упущенное и какие технологии кроме flex появились? (интересует в основном веб разработка на флэше)

Apache   Flex   Adobe   Flash    

254   2   09:47, 15th August, 2020


Можно на LiveStreet сделать многоязыковую версию?

Собственно сабж.
Можно ли на одном движке сделать версии по языкам в папках /en/ и /ru/ например?

Flexbox   +1   ещё    

335   2   17:56, 13th August, 2020