Я использовал стабильную версию apache royal 0.9.7 для реализации функции отображения pdf с сервера.
Вот пример кода:
var byteCharacters:String = unescape(encodeURIComponent(pdfData));
var byteNumbers:Array = new Array(byteCharacters.length);
for (var i:int = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i);
}
var byteArray:Uint8Array = new Uint8Array(byteNumbers);
var file:Blob = new Blob([byteArray], {type: 'application/pdf'} as
BlobPropertyBag);
var fileUrl:String = URL.createObjectURL(file);
window.open(fileUrl);
При попытке просмотреть файл pdf в консоли появляется следующая ошибка: ReferenceError: BlobPropertyBag is not defined
Я видел ту же проблему на https://github.com/apache/royale-compiler/issues/81, то я попробовал ночную версию 0.9.8, но проблема не исчезла.
Может ли кто-нибудь помочь, почему не обнаружена зависимость?