Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Показать PDF во Flash ролике (http://www.flasher.ru/forum/showthread.php?t=210178)

RigidFlasher 05.02.2015 13:46

Показать PDF во Flash ролике
 
Подскажите, существуют ли средства, которые позволят загрузить содержимое PDF внутрь Flash-ролика? Так, чтобы можно было читать PDF-файл и листать страницы.

dark256 06.02.2015 11:45

Имхо, врядли это можно вообще реализовать средствами АС2.
Да и зачем? Открывайте ПДФ по getURL - он откроется браузером, его пдф-ридером, и сидите читайте на здоровье...

RigidFlasher 06.02.2015 12:40

Цитата:

Сообщение от dark256 (Сообщение 1178639)
Имхо, врядли это можно вообще реализовать средствами АС2.
Да и зачем? Открывайте ПДФ по getURL - он откроется браузером, его пдф-ридером, и сидите читайте на здоровье...

Хорошо, спасибо.

nubideus 06.02.2015 15:03

dark256, почему нет?

dark256 06.02.2015 15:05

Ну вот мне так кажется. Там же формат сжатый. Соотв тебе надо предусмотреть распаковщик для аудио, текста, графики.... Если ЕСТЬ рабочие исходники - в СТУДИЮ! я бы полюбовался и поюзал.

nubideus 06.02.2015 15:58

dark256, https://github.com/mozilla/pdf.js/tree/master/src

Цитата:

Если ЕСТЬ рабочие исходники - в СТУДИЮ! я бы полюбовался и поюзал.
мне то плевать что ты думаешь. просто ты говоришь ТСу неправду

dark256 06.02.2015 16:25

Цитата:

Сообщение от nubideus (Сообщение 1178667)
dark256, https://github.com/mozilla/pdf.js/tree/master/src

мне то плевать что ты думаешь. просто ты говоришь ТСу неправду

1. Я был бы крайне признателен, если бы вы потрудились выбирать выражения.
2. На брудершафт мы с вами не пили.
3. При чем тут JS ?

nubideus 06.02.2015 17:17

Цитата:

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

Если ЕСТЬ рабочие исходники - в СТУДИЮ!
Цитата:

При чем тут JS ?
ну как бы as1 и js родственники

лучше докажи почему as2 не может отредрерить pdf. почему полноценный тьюринг-полный язык программирования не может распарсить текстовый файл?

dark256 06.02.2015 22:36

Цитата:

Сообщение от nubideus (Сообщение 1178675)
а хрен ли ты сначала орешь на меня, а потом просишь разговаривать нормально?

Где?

Цитата:

ну как бы as1 и js родственники
Нет, да?

Цитата:

Сообщение от nubideus (Сообщение 1178675)
лучше докажи почему as2 не может отредрерить pdf. почему полноценный тьюринг-полный язык программирования не может распарсить текстовый файл?

Жду работающий экзампл на АС2 ;)

Hauts 07.02.2015 14:49

В ас2 нет байтэррея. Чистым ас2 нельзя.

Если уж совсем точным быть, то загрузить пдф можно, распарсить в некоторой степени тоже можно (простые пдф, например, текстовые), но операция парсинга и отрисовки будет очень продолжительной (ибо нужно будет избежать зависания выполнения кода с помощью разделения циклов на куски), да и надежность такого решения вряд ли будет приемлемой (предусмотреть особнности формата все еще та задача). В результате овчинка выделки не стоит и проще всего принять за истину невозможность парсинга пдф. И да, если б я встретил человека, который написал такой парсер на ас2, я бы молча встал и вышел.

dark256 08.02.2015 13:53

Там еще нюансы со встраиваемыми в ПДФ фонтами. Вообще не представляю, как данную задачу решить.

Hauts 08.02.2015 19:00

dark256 нам даже вместе точно никак :)

nubideus 09.02.2015 11:59

Цитата:

В ас2 нет байтэррея
а что, если скачать архив как текст и вместо bytearray использовать string? 0_о

Цитата:

Жду работающий экзампл на АС2
оплатишь мне еду и проживание на полгода?

Цитата:

Там же формат сжатый
Цитата:

Чистым ас2 нельзя.
вы дизайнеры?

там есть bitmapdata, там есть LoadVars.onData. есть даже готовые исходники, которые надо просто адаптировать.
я не вижу причин почему сделать рендер pdf на as2 невозможно.

медленно? невероятно сложно? ну и что. вас вообще спросили:
Цитата:

существуют ли средства
вас не заставляют делать.

GBee 09.02.2015 12:51

Цитата:

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

Цитата:

вы дизайнеры?
Долбиться лбом в стену ради долбежки это бараном надо быть.

dark256 09.02.2015 12:51

Цитата:

Сообщение от nubideus (Сообщение 1178823)
а что, если скачать архив как текст и вместо bytearray использовать string? 0_о

оплатишь мне еду и проживание на полгода?

вы дизайнеры?

там есть bitmapdata, там есть LoadVars.onData. есть даже готовые исходники, которые надо просто адаптировать.
я не вижу причин почему сделать рендер pdf на as2 невозможно.

1. Очень долго. Таймаут по скрипту. См. выше.
2. А по....ся тебе не завернуть?
3. Пустобрёх.

nubideus 09.02.2015 13:43

Цитата:

вы тут про полную занятость.
бесплатно я могу распаковать zip с текстовым файлом и вывести текст.
полноценный pdf - тоже могу, но при определенных условиях, часть из которых уже написал.

и не забывайте, что речь идет о теоретической возможности, а не о практической пользе.
Цитата:

врядли это можно вообще реализовать средствами АС2

Цитата:

Очень долго. Таймаут по скрипту. См. выше.
Смотреть куда?
> избежать зависания выполнения кода с помощью разделения циклов на куски

Цитата:

Где?
> Если ЕСТЬ рабочие исходники - в СТУДИЮ!


> ну как бы as1 и js родственники
> Нет, да?

js и as1 родственники.


Цитата:

Брань на любом языке, оскорбления, насмешки и любые другие унижающие достоинство высказывания, переход на личности в споре. Этим же пунктом запрещается сленг Живого Журнала, udaff.com и прочие подобные лексические построения. Данное правило распространяется как на публичные сообщения, так и на личные, в случае жалобы потерпевшего.
:\

Hauts 09.02.2015 18:56

nubideus, у вас цель какая в этой теме?

dark256 09.02.2015 22:40

Цитата:

Сообщение от Hauts (Сообщение 1178847)
nubideus, у вас цель какая в этой теме?

Паааальцы :)


Часовой пояс GMT +4, время: 06:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.