Swf'yi(FLASH) APK'ya(ANDROİD) Çevirmek
Merhaba Arkadaşlar,
Bugün SWF(Flash) dosyalarını nasıl APK(Android) dosyasına çevireceğinizi anlatacağım.
Gerekenler:
- - SDK'yi yükleyin http://developer.android.com/sdk/installing.html
- swf dosyası (resimlerde game.swf olarak geçiyor)
- 3 ikon - 72x72.png, 48x48.png, 36x36.png boyut ve biçiminde.
Hazırsanız Başlayalım!
1) Eclipse açın ve File->New->Android Project

2) - Project Name kısmına oyununuzun adını yazın ( resimde MyGame olarak geçiyor), (dosya konumunu girin), NEXT'e basın

3) Target Name seçin. Swf'nin çalışması için en az Android 2.2'i seçin. Next'e basın!

4) Application Name, Package Name kısınlarını doldurun, FINISH'e basın.

5) Şimdi projenizi resimdeki şekilde Navigator kısmında görmelisiniz.
6) Ayrıca Resimdeki Dosyaları Görmelisiniz.Bizim İçin 2 Önemli Dosya Var!
assets ve res.
- Oyununuz olan game.swf'yi Assets Dosyasına Atın!

Oyununuzun İkonları Bu Kısımda Görülür
res -> drawable-hdpi, drawable-ldpi, drawable-mdpi
- 72x72.png , 36x36.png , 48x48.png
Dosyadaki resimlerin üzerine kendi ikonlarınızı kopyalayın.
7) Şimdi Eclipse Geri Dönün ve res->layout'un içindeki main.xml'i açın. Graphical Layout Açılacaktır İkinci Sekme Olan main.xml'e Geçin ve Aşağıdaki Kodu Yazın.

8) src->com->somedomain->MyGame-> içindeki MyGameActivity'i Açın (yada Adını Başta Ne Koyduysanız) ve İçine Aşağıdaki Kodu Yazın

9)AndroidManifest.xml'i Açın ve Aşağıdaki Kodu Yazın

İşte Bu Kadar!Export Edebiliriz!
10) Test - İçinde Üçgen Olan Yeşil Kutucuğa Basın(Resimde Yer Alan-Sol Üst Köşede) veAndroid Application'ı seçin OK'e basın!Eğer Hiç Hata Yapmadıysanız Android Emulator Açılacaktır.Ancak Oyununuz Açılmayacaktır.Çünkü Emulator SWF OYNATAMAZ.SADECE SİYAH EKRAN GÖRMELİSİNİZ.Eğer hata görmezseniz oyununuz çalışıyor demektir.
11) APK'yı dışarı aktarmak için resimdeki gibi File->Export..

12) Android -> Export Android Application'ı şeçin.

13) Browse'a basın,projenizi Şeçip OK'a basın.

14) Keystore girin veya keystore'unuz yoksa yeni bir tane Oluşturun Next'e basın.
KEYSTORE OLUŞTURMAK İÇİN
.
15) Alias kısmında size gerekeni seçin ve şifrenizi girin.

16) APK'nın Yüklenmesini İstediğiniz Konumu Seçip Finish'e basın!

Bugün SWF(Flash) dosyalarını nasıl APK(Android) dosyasına çevireceğinizi anlatacağım.
Gerekenler:
- - SDK'yi yükleyin http://developer.android.com/sdk/installing.html
- swf dosyası (resimlerde game.swf olarak geçiyor)
- 3 ikon - 72x72.png, 48x48.png, 36x36.png boyut ve biçiminde.
Hazırsanız Başlayalım!
1) Eclipse açın ve File->New->Android Project
2) - Project Name kısmına oyununuzun adını yazın ( resimde MyGame olarak geçiyor), (dosya konumunu girin), NEXT'e basın
3) Target Name seçin. Swf'nin çalışması için en az Android 2.2'i seçin. Next'e basın!
4) Application Name, Package Name kısınlarını doldurun, FINISH'e basın.
5) Şimdi projenizi resimdeki şekilde Navigator kısmında görmelisiniz.
6) Ayrıca Resimdeki Dosyaları Görmelisiniz.Bizim İçin 2 Önemli Dosya Var!
assets ve res.
- Oyununuz olan game.swf'yi Assets Dosyasına Atın!
Oyununuzun İkonları Bu Kısımda Görülür
res -> drawable-hdpi, drawable-ldpi, drawable-mdpi
- 72x72.png , 36x36.png , 48x48.png
Dosyadaki resimlerin üzerine kendi ikonlarınızı kopyalayın.
7) Şimdi Eclipse Geri Dönün ve res->layout'un içindeki main.xml'i açın. Graphical Layout Açılacaktır İkinci Sekme Olan main.xml'e Geçin ve Aşağıdaki Kodu Yazın.
<?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" />
8) src->com->somedomain->MyGame-> içindeki MyGameActivity'i Açın (yada Adını Başta Ne Koyduysanız) ve İçine Aşağıdaki Kodu Yazın
package com.somedomain.MyGame; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.webkit.WebView; public class MyGameActivity extends Activity { WebView mWebView; /** Called when the activity is first created. */ @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/game.swf"); } }
9)AndroidManifest.xml'i Açın ve Aşağıdaki Kodu Yazın
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.somedomain.MyGame" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:screenOrientation="landscape" android:label="@string/app_name" android:name=".MyGameActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET" /> </manifest>
İşte Bu Kadar!Export Edebiliriz!
10) Test - İçinde Üçgen Olan Yeşil Kutucuğa Basın(Resimde Yer Alan-Sol Üst Köşede) veAndroid Application'ı seçin OK'e basın!Eğer Hiç Hata Yapmadıysanız Android Emulator Açılacaktır.Ancak Oyununuz Açılmayacaktır.Çünkü Emulator SWF OYNATAMAZ.SADECE SİYAH EKRAN GÖRMELİSİNİZ.Eğer hata görmezseniz oyununuz çalışıyor demektir.
11) APK'yı dışarı aktarmak için resimdeki gibi File->Export..
12) Android -> Export Android Application'ı şeçin.
13) Browse'a basın,projenizi Şeçip OK'a basın.
14) Keystore girin veya keystore'unuz yoksa yeni bir tane Oluşturun Next'e basın.
KEYSTORE OLUŞTURMAK İÇİN
.
15) Alias kısmında size gerekeni seçin ve şifrenizi girin.
16) APK'nın Yüklenmesini İstediğiniz Konumu Seçip Finish'e basın!
Hiç yorum yok:
Yorum Gönder