Вы следовали всем инструкциям здесь ? Изучите функцию инициализации примера кода, чтобы узнать, как мне это использовать.
Я повторю полные инструкции ниже:
- Загрузите файл as3_xmp_file, as3crypto и XMPCore libs
- Импорт архивных файлов проекта Flex
- В проекте as3_xmp_file в разделе «Проект» -> «Свойства» ->
«Путь сборки» -> «Путь к библиотеке», выберите «Добавить проект» и добавьте
Проект "XMPCore"
- Создание нового проекта настольного приложения
- В новом проекте в разделе «Проект» -> «Свойства» -> «Путь сборки»
-> «Путь к библиотеке» выберите «Добавить проект» и добавьте проекты «as3_xmp_file» и «XMPCore»
- Вставьте следующий источник в основной mxml-файл ваших новых проектов
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import de.qwesda.as3_xmp_file.as3_xmp_file;
import com.adobe.xmp.*;
private function init():void {
var file1:as3_xmp_file = new as3_xmp_file(File.desktopDirectory.nativePath + "/test.jpg");
if(file1.file.exists){
trace(file1.xmp.dumpObject());
var dc_exif:Namespace = XMPConst.dc;
file1.xmp.dc_exif::title = "Title";
file1.save();
}
var file2:as3_xmp_file = new as3_xmp_file(File.desktopDirectory.nativePath + "/test.jpg");
if(file2.file.exists){
trace(file2.xmp.dumpObject());
}
}
]]>
</mx:Script>
</mx:WindowedApplication>