Могу ли я загрузить что-то с помощью AS3/SWF, а затем создать элемент DOM с помощью javascript для отображения загруженных данных, не заставляя браузер загружать одни и те же данные дважды?Переместить данные изображения из AS3 в DOM
ответ
Да, но это непросто. Вам нужно будет преобразовать изображение в строку (например, base64), используя настраиваемую функцию, циклически перемещающую все пиксели битмапдата, затем отправить ее на веб-страницу с помощью внешнего интерфейса, а затем преобразовать обратно, используя base64 для установить URL-адрес изображения или использовать Canvas для создания изображения вручную из пикселей.
Возможно, я пропустил что-то в том, что вы сказали, но было бы нелегко использовать метод FileReference upload() для отправки файла в php-скрипт, который затем перемещает файл в нужное место на сервер. Если вы хотите, чтобы изображение отображалось в html без новой загрузки страницы, вы могли (я не слишком хорошо знаком с JS, но я предполагаю, что это возможно ->) периодически проверяйте, хотите ли нужный файл в нужном месте. Вы можете вызвать функцию js через ExternalInterface, чтобы сообщить html-странице о ожидаемом файле и проверить его.
Я не тестировал этот метод, поэтому я могу гарантировать, что в нем нет недостатков, но это именно то, как я попытался в первую очередь. Я предполагаю, что вы отправляете изображение, но оно отлично работает для любого другого файла.
Если я использую метод upload() FileReference, изображение должно быть переведено дважды; location -> server -> client. Я хотел бы сделать это один раз; location -> клиент, использующий AS3. Затем данные изображения отображаются как тег . Поэтому, я думаю, мне нужно декомпилировать изображение в actionscript и отправить данные base64 в JavaScript, затем создать IMG-элемент и прикрепить данные как атрибут src. – David
- 1. flash as3 - получить данные из DOM через actionscript 3
- 2. Получить данные изображения элемента DOM
- 3. AS3: Чтение DOM
- 4. Переместить элементы dom в цикле
- 5. Переместить позицию элемента в DOM
- 6. Переместить приложение silverlight в dom?
- 7. AS3 загружает изображения из подкаталога
- 8. Переместить двоичные данные из mongoDB в rethinkDB
- 9. Загрузка изображения в AS3
- 10. Невозможно переместить данные из Mutex
- 11. Переместить выделение после элемента DOM
- 12. Загрузить изображения из ленты Flickr в AS3
- 13. Создайте спрайт из растрового изображения в AS3
- 14. Переместить изображения в C#
- 15. Переместить первый DOM после последнего элемента DOM в JavaScript
- 16. Отправка изображения в AS3
- 17. Невозможно переместить объект класса в AS3
- 18. Переместить элемент в DOM внутри каждого контейнера
- 19. Переместить div в местоположение в DOM
- 20. Переместить данные из pyobbc в pandas
- 21. переместить некоторые данные из excel в sql
- 22. Переместить данные из локального приложения в браузер
- 23. Переместить данные из курсора в страницу Фрагмент
- 24. Переместить данные из MS SQL в MySQL
- 25. Переместить данные из Excel в PostgreSQL
- 26. Переместить данные из SQL в Aerospike
- 27. Как переместить данные из Cassandra в Hbase
- 28. Переместить данные из одного столбца в таблицу
- 29. kineticjs перетаскивание изображения из dom в холст
- 30. Переместить элемент DOM в произвольное положение без изменения DOM?
звучит как вызов! любые методы/классы, которые могут указывать на меня в правильном направлении? – David