Есть ли способ показать HTML-содержимое внутри Flash?

Я хочу отображать HTML-контент внутри Flash. Есть ли способ сделать это? Я говорю о полномасштабном HTML (если возможно, с JavaScript).

Отметьте соответствующий пост stackoverflow.com/questions/803782/… :)

Faiz 12.10.2009 13:16
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
12
1
14 688
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Насколько сложный HTML мы говорим? Простой HTML, например и поддерживается в текстовых полях, если вы используете свойство htmlText. Вы также можете прикрепить таблицу стилей CSS к текстовому полю для большего стиля. Взгляните на TextField в документации по Flash API (я уверен, что вы можете просто погуглить).

Ответ принят как подходящий

Вот достойная статья о том, как этого добиться.

@Flubba: Я не сказал статью «здорово», я сказал «приличный» - разница большая. Кроме того, никто не ответил, и это было довольно давно. Я решил, что «достойный» ответ лучше, чем ничего. Я не специалист по Flash, так что ...

статья перенаправляет на другую страницу wdvl.com Не могли бы вы обновить, если возможно?

Lucky 26.07.2016 15:59

Вы также можете попробовать http://motionandcolor.com/

Wrapper is a cross-browser compliant HTML/CSS rendering engine written in ActionScript that sits on top of your standards compliant HTML page.

Хотя Javascript может быть хитрее.

сайт мертв, это куда-то перенесено?

rubo77 15.12.2015 21:11

@JasonBunting

Here is a decent article on how to accomplish that.

Это не лучшая статья - ей семь лет, и в ней не упоминаются возможности CSS для Flash. Он охватывает только основы поддержки HTML во Flash.

У Adobe есть более авторитетная страница здесь: Использование форматирования текста HTML в Flash CS3 Professional

С тех пор многое изменилось. В Flash MX 2004 добавлены возможности CSS, и на сайте Kirupa.com есть хорошая статья об этом - Использование стилей CSS во Flash MX 2004

Не думайте, что вы просто импортируете современную страницу во Flash, и она будет отображаться - этого не произойдет. Этот материал предназначен для стилизации текстовых областей. Вы не получите выполнение JavaScript, потому что вы полагаетесь на подмножество HTML и CSS, которые Flash поддерживает в текстовом объекте, а Flash имеет объектную модель, отличную от веб-страницы.

Если это сложный HTML и Javascript, одним из возможных способов является HTMLComponent, метод, который использует iframe поверх вашего flash, чтобы он выглядел так, как будто HTML находится в вашем приложении. Однако у этого метода есть несколько недостатков - большинство из них подробно описано на Deitte.com.

Если его можно переместить в автономный режим, вы можете использовать Air (он имеет встроенный компонент mx: HTML). Deitte.com также подробно описывает эту технику.

flashQuery поддерживает теги HTML и правила CSS для Flash. Он превращает flash в настоящий браузер. Вот он: http://www.flashquery.org/

flashquery кажется мертвым, но все еще в архивах: web.archive.org/web/20110707053826/http://flashquery.org - это куда-то перенесено?

rubo77 15.12.2015 21:09

У кого-нибудь есть копия flashquery? Машина Wayback не кешировала ни одну из загрузок, и я очень хотел бы ее изучить.

xendi 14.04.2016 09:49

Другие вопросы по теме