سؤال

أريد إظهار محتوى HTML داخل Flash.هل هناك طريقة للقيام بذلك؟أنا أتحدث عن HTML كامل (مع JavaScript إن أمكن).

هل كانت مفيدة؟

المحلول

هنا مقالة لائقة حول كيفية تحقيق ذلك.

@فلوبا:لم أقل"عظيم"قال مقال"مقبول" - هناك فرق كبير.علاوة على ذلك، لم يجب أحد آخر وقد مر وقت طويل.اعتقدت أن الإجابة "اللائقة" كانت أفضل من لا شيء.أنا لست خبيرًا في الفلاش، لذا...

نصائح أخرى

يدعم flashQuery علامات HTML وقواعد CSS لـ Flash.إنه يحول الفلاش إلى متصفح حقيقي.ها هو: http://www.flashquery.org/

يمكنك أيضًا المحاولة http://motionandcolor.com/

Wrapper هو محرك عرض HTML/CSS متوافق مع جميع المتصفحات ومكتوب بلغة ActionScript ويوجد أعلى صفحة HTML المتوافقة مع المعايير الخاصة بك.

قد تكون جافا سكريبت أكثر خداعًا بالرغم من ذلك.

ما مدى تعقيد HTML الذي نتحدث عنه؟يتم دعم HTML البسيط، مثل <b> و<i> في الحقول النصية إذا كنت تستخدم htmlText ملكية.يمكنك أيضًا إرفاق ورقة أنماط CSS بحقل النص لمزيد من التصميم.قم بإلقاء نظرة على TextField في وثائق Flash API (أنا متأكد من أنه يمكنك فقط البحث عنه في Google).

@ جيسون بونتينج

إليك مقالة جيدة حول كيفية تحقيق ذلك.

هذه ليست مقالة رائعة - عمرها سبع سنوات ولم تذكر إمكانيات 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 فوق الفلاش الخاص بك لجعله يبدو كما لو كان HTML موجودًا في تطبيقك.ومع ذلك، هناك بعض الجوانب السلبية لهذه الطريقة - تم وصف معظمها بالتفصيل في موقع Deitte.com.

إذا كان من الممكن نقل هذا دون اتصال بالإنترنت، فيمكنك استخدام Air (يحتوي على مكون mx:HTML مدمج). ديتي.كوم لديه تفاصيل عن هذه التقنية أيضًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top