آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرای فایل فلش در WebVeiw

زنگوئی  11 سال پیش  11 سال پیش
+2 0

سلام وعرض خسته نباشید به تمام دوستان عزیز.

من یک فایل فلش دارم که میخواهم در برنامه اجرا بشود. طبق گفته دوستان و استاد گرامی از WebVeiw استفاده کردم اما متاسفانه صفحه خالی باز میشود!

کسی از  دوستان میتواند در این باره کمک بکند؟

0 0
اندروید تو ورژن های جدیدش دیگه از فلش پشتیبانی نمیکنه و پلاگینش هم حذف کرده . میتونید بجاش از GIF یا html5 استفاده کنید (11 سال پیش)
0 0
با تشکر فراوان از Blaster عزیز: چجوری میتونم فایل فلش رو به GIF يا html تبدیل کنم؟ و اینکه وقتی تبدیل بشه آیا همون خاصیت های فلش رو داره؟ (11 سال پیش)
0 0
چند تا نرم افزار و ابزار انلاین برای تبدیل کردن وجود داره ولی بیشترشون اکشن اسکریپت رو پشتیبانی نمیکنن و قابلیت های دیگه ای مثل باتن و ... لینک (11 سال پیش)
0 0
شما باید سعی کنی از html5 استفاده کنی ... آوردن فلش توی اندروید رو من خیلی تست کردم ارزشش رو نداره و باید فلش پلیر نصب کنی و آیا جواب بدهد یا خیر هم ه یک مسله دیگری است .. به نظرم فلش هوتوتو ! (11 سال پیش)
0 0
من تبدیل به html کردم اما متاسفانه html5 هم کامل پشتیبانی نمیشه!! چه در مرورگرهای نسخه گامپیوتر چه در اندروید (11 سال پیش)
0 0
فایل فلشی که از قبل داشتین رو تبدیل کردید؟ (11 سال پیش)
0 0
من با نرم افزار paranoma tourviewer کار کردم که یا خروجی swf داره یا html5 ! واسه اجرای اینها در برنامه اندرویدم مشکل دارم! ا (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
hamed  11 سال پیش
+1 0

خیلی ساده است:

0- یک پروژه بسازید و حتما روی API15 و پایین تر قرار بدهید. (برای سادگی کارتون بعدا برای ورژن های بالاتر خودتون جستجو کنید)

1- فایل فلش را در فولدر assets پروژه قرار دهید. مثلا myfile.swf

2- یک لی اوت در پروژه درست کنید به این صورت:

 <?xml version="1.0" encoding="utf-8"?>

<WebView xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/webview"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

/>

3- در اکتویتی آن لی اوت داریم:



import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.webkit.WebView;


public class MyActivity extends Activity {

WebView mWebView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mWebView = (WebView) findViewById(R.id.webview);

mWebView.getSettings().setJavaScriptEnabled(true);

mWebView.getSettings().setPluginsEnabled(true);

mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);

mWebView.setBackgroundColor(Color.parseColor("#000000"));

mWebView.loadUrl("file:///android_asset/myfile.swf");

}

}

در  مانیفست هم اگر دوست داشتید حالت لند اسکیپ و تمام صفحه را قرار دهید و همچنین اجازه دسترسی زیر را:

 <uses-permission android:name="android.permission.INTERNET" />

تمام شد! با تشکر از criss که این لینک آموزش را در جایی داده بودند. متاسفانه الان هر چه گشتم منبع اصلی و صفحه معرفی ایشان را پیدا نمی کنم.

0 0
دوست عزیز قبل از پاسخ پست های قبلی رو کامل بخونید! اندروید دیگه در نسخه جدید فلش پشتیبانی نمیکنه (11 سال پیش)
+1 0
دوست من اولا سوال شما این بود که چطوری فایل فلش را در برنامتون اجرا کنید که امیدوارم جوابتون را گرفته باشید. توضیح واضحات لازم نیست که باید پیشاپیش فلش پلیر روی اون گوشی نصب باشه که خوب به صورت پیش فرض از نسخه 18 به بعد نصب نشده و کاربرا باید خودشون نصب کنن و یا معایب و مزایای این روش چیه را نپرسیدید که براتون توضیح داده بشه. (11 سال پیش)
پاسخ به سوال 
bonakdar  11 سال پیش
+2 0

 با سلام 

میتونید با adobe flash  ، فایل swf را لود کرده , یا آن را ادیت کنید ،خروجی apk بگیرید 

0 0
حتما باید اکشن اسکریپت 3 باشه درسته؟ (11 سال پیش)
0 0
بله ، درسته در نسخه cc که اصلا as2 را برداشتند (11 سال پیش)
0 0
با سپاس فراوان از دوستان عزیز: مشکل اینجاست که اندروید دیگه swf پشتیبانی نمیکنه. حالا بعد از تبدیل به apk آیا مشکل حل و تمام خصوصیات فایل فلش رو داره؟ (11 سال پیش)
+1 0
شما اگر در نرم افزار فلش خروجی apk بگیرید ، باید روی گوشی ای که نرم افزارتان اجرا می شود Adobe Air نصب شود وگرنه برنامه شما نمایش داده نمی شود ، البته یکی از گزینه های Adobe Flash هنگام خروجی گرفتن apk ، گزینه Embed Air می باشد که با انتخاب آن Air در نرم افزار شما Embed میشود و دیگر نیازی به نصب آن نیست . یکی از بدی های این روش اضافه شدن حدود 8 مگابایت به خاطر حجم Air می باشد ، که البته برای نرم افزار های گرافیکی که تا حدود 50 مگابایت هم هستند چیز زیادی نیست (11 سال پیش)
0 0
شما اگر در نرم افزار فلش خروجی apk بگیرید ، باید روی گوشی ای که نرم افزارتان اجرا می شود Adobe Air نصب شود وگرنه برنامه شما نمایش داده نمی شود ، البته یکی از گزینه های Adobe Flash هنگام خروجی گرفتن apk ، گزینه Embed Air می باشد که با انتخاب آن Air در نرم افزار شما Embed میشود و دیگر نیازی به نصب آن نیست . یکی از بدی های این روش اضافه شدن حدود 8 مگابایت به خاطر حجم Air می باشد ، که البته برای نرم افزار های گرافیکی که تا حدود 50 مگابایت هم هستند چیز زیادی نیست . و در جواب اینکه اندروید دیگه swf پشتیبانی نمیکنه به معنی این نیست که نرم افزار هایی که با فلش طراحی میشوند و خروجی apk از آن ها گرفته می شود که درونشان کلی فایل swf است اجرا نمی شوند (11 سال پیش)
0 0
ممنون از پاسخ دوست عزیز جناب bonakdar : من با نرم افزار paranoma tourviewer کار کردم که یا خروجی swf داره یا html5 ! واسه اجرای اینها در برنامه اندرویدم مشکل دارم! ا (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .