Skip to main content

Coding:Creating Trials for Flash Lite Apps

This is Richard Legger answer for David Williams question on the Flash Lite Yahoo Group asks, how do I make time limited trials in Flash Lite 1.1?

There are a few options to consider:

  • Time out after a few minutes each time.
  • Time out after X days and never run again.
  • Lose functionality after X days or weeks.

Unfortunately it is getting late and I have work to do, so I've only got time to cover the first in that list, but I'm still writing my book on Flash Lite which is due March, and that will have detailed instructions and samples for each - end plug.

So the code for the first example is very simple, and I've included an FLA which contains a movie clip in the library that you can simply drag into your game or app to make sure it exits 3 minutes after starting up.

First up, create a new Flash document using a mobile template, and create a new movie clip, called "TrialMaker". Edit that movie clip and type the following code on frame 1:

timeout = 180;
startTime = getTimer();

Next up, create a keyframe on frame 10, and add the following:

if(getTimer()-startTime > timeout*1000)
{
fscommand("quit");
}

gotoAndPlay(2);

I chose frame 10, as this creates an automatic loop, a loop that doesn't execute code all that often thus having a negligable impact on your game execution speed whilst remaining fairly accurate (which we all know is essential for Flash Lite games). You can modify the value of timeout to any number of seconds you wish, I chose 3 minutes at Davids request.

Download FLA.

If you are lucky enough to be using Flash Lite 2, you can simply add the following code to frame 1:

setInterval(function() { fscommand("quit"); }, 180000);

Popular posts from this blog

Memberi Urutan Nomor pada Dokumen MS Word

Repotnya saat kita ingin penomoran di dokumen tidak dimulai dari angka 1. Misalnya saat kita membuat dokumen dan nyatanya kita benar-benar memiliki halaman 1 pada halaman ketiga atau berikutnya. Jadi di halaman awal kita memiliki 1 lembar halaman untuk Judul, di halaman kedua berisi Daftar Isi, lalu baru halaman ketiga kita mulai halaman isi yang sebenarnya. Dari sini kita ingin memberi penomoran halaman justru di halaman ketiga. Halaman pertama dan kedua kita tidak ingin penomoran di bagian Header atau Footer dimunculkan. Untuk keperluan ini, kita bisa melakukan 'penghapusan' 2 halaman awal agar tidak terbawa menjadi halaman yang wajib kena penghitungan nomor urut. Untuk melakukannya, lakukan langkah berikut : Klik di halaman kedua (dalam hal ini berarti Daftar Isi). Ini adalah halaman terakhir yang ingin kita 'lepaskan' dari penomoran.KlikPage Layout > Breaks > Next Page.
Klik dua kali di bagian header atau footer dimana kita ingin memunculkan angka pengurut…

Berkurban di Kampung Buyut Cipageran (kabuci)

Selasa lalu, lepas hari Senin libur hari raya Idul Adha, di sekolah SIAS diadakan kegiatan lanjutan. Untuk kali ini,semua siswa di sekolahan diajak serta ke Kabuci, alias Kampung Buyut Cipageran. Kampung wisata yang terletak di Kolonel Masturi Km. 3, Cimahi Utara, Kota Cimahi sebenarnya bukan wahana yang kali pertama anak-anak SIAS hampiri. Setahun yang lalu Nafhan juga ikut kegiatan jalan sehat, lengkap dengan keluarga, yang berakhir di kampung ini. Bedanya, kali ini pihak sekolah ingin mengajarkan ke siswa-siswinya untuk terlibat dalam pemotongan dan pembagian hewan qurban. Harapanya agar mereka mengetahui rukun pemotongan hewan qurban, dan mengembangkan esensi qurban, yakni mau berbagi dan berkorban.

Kenapa Ga Dari Dulu Pakai WESTERN UNION buat Cairin Adsense

Istriku berteriak kegiarangan di Whatsapp. Jumat itu, sedari pagi seperti yang ia janjikan, ia bergegas menuju ke kantor pos di Sarijadi. Kantor pos ini memang terhitung dekat dari rumah. Jadi, sebelum dia berkeliling mengikuti agenda acaranya hari itu, ia sudah menepati janjinya. Sejak kamis sore sebelumnya, suaminya memaksanya untuk bersegera menuju ke kantor pos di Cihanjuang. Merujuk pada lokasi toko, seharusnya sejalan pulang, kerjaan pencairan dana dari Google Adsense bisa sembari mampir sejenak. Lagipula, surat untuk pencairan sudah dikirim via email. Mestinya gampang, bahkan untuk pemula sekalipun! Dan jumat ini baru bisa kesampaian. Tahunya pun saat suaminya tengah menyetir. Saat melewati masjid Bait al-Mughni di Gatot Subroto Jakarta, nama sang istri sempat masuk ke telepon. Dengan kondisi menyetir, ia pun hanya sempat menjadi miss-called. Sesampainya di Bellagio Mall, Kuningan, di depan Londry, kabar gembiranya masuk. "Udah beres ay.. 1.402.500" pesannya via…