Rabu, 11 September 2013
Aplikasi Pembelajaran Interaktif untuk Android : Mengukur dan Melukis Sudut
Ini adalah aplikasi pembelajaran interaktif untuk Android. Berisi materi tentang mengukur dan melukis sudut. Download File APK disini.
Sabtu, 20 Juli 2013
Duplicate Movie Clip Menggunakan Actionscript 3 (AS3)
Kali ini saya akan berbagi tentang bagaimana cara
menduplikasi movie clip menggunakan actionscript 3. Langsung saja ikuti step
berikut!
STEP 1
Buat movie clip. buka library, klik kanan
kemudian pilih properties. Check tanda Export for Actionscript dan berilah nama variabelnya. Untuk kasus ini saya beri nama ‘kotak’. Kalau sudah, hapus saja objek movieclipnya.
STEP 2
Tuliskan script berikut:
//script by
fareedsurya@gmail.com, kunjungi www.rumahmatahari.web.id untuk tutorial
selengkapnya...
var
total_mc:Number=10;
var
jarak:Number=200;
var
new_kotak:kotak; // sesuai nama di librares...
var
posisiX:Number=100;
var
posisiY:Number=50;
var
lebar:Number=60;
var
tinggi:Number=60;
for (var i:int=0;
i<total_mc; i++)
{
new_kotak = new kotak();
new_kotak.z = 100 + (i * jarak);
new_kotak.x = posisiX;
new_kotak.y=posisiY;
new_kotak.width=lebar;
new_kotak.height=tinggi;
addChildAt(new_kotak,0);
}
Selasa, 16 Juli 2013
Load Sound Actionscript 2 (AS2)
Bagi anda yang butuh bagaimana cara load sound di Flash menggunakan AS2, ini langsung saja download file Fla-nya.
Download File FLA
Download File FLA
Minggu, 30 Juni 2013
Animasi Interaktif Mewarnai Menggunakan Actionscript 3 (AS3)
Script ini bisa dimanfaatkan untuk membuat aplikasi mewarnai pada android. Tinggal sedikit merubah pada action-nya saja. Selamat mencoba, semoga bermanfaat. Biar mudah belajarnya, langsung Download file FLA!
Sabtu, 29 Juni 2013
Minggu, 23 Juni 2013
Selasa, 18 Juni 2013
Load Video Kedalam Flash Menggunakan Actionscript 3 (AS3)
Untuk kebutuhan presentasi atau aplikasi tertentu,
terkadang kita butuh mengambil file video untuk ditampilkan kedalam aplikasi
Flash yang kita buat. Berikut langkah untuk mengambil file video bereksistensi
.flv kedalam apliaksi Flash:
STEP 1
Buat sedemikian rupa sehingga file loadvideo.fla
dan Video.flv berada pada satu folder.
STEP 2
Pada file loadvideo.fla buatlah sebuah movieclip, kita
berikan nama pada instance name dengan ‘mc’. Movieclip tersebut akan kita
gunakan sebagai wadah video.
STEP 3
Pada frame 1 tuliskan script berikut:
//membuat
variable untuk NetConnection
var
nc:NetConnection = new NetConnection();
nc.connect(null);
// membuat variable
untuk objek video
var vid:Video =
new Video();
mc.addChild(vid);
//membuat
variable NetStream
var ns:NetStream
= new NetStream(nc);
// menjalankan
function loading saat data belum sepenuhnya load..
ns.addEventListener(NetStatusEvent.NET_STATUS,loading);
//menjalankan
function gagal jika data tidak sukses di load..
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR,gagal);
function
loading(event:NetStatusEvent):void
{
// handle netStatus events, described later
trace("loading...");
}
function
gagal(event:AsyncErrorEvent):void
{
// ignore error
trace("video gagal di tampilkan...");
}
//memutar video
vid.attachNetStream(ns);
ns.play("Video.flv");
Oke, coba lakukan test movie!
Minggu, 16 Juni 2013
Make Gesture Effect with Touch Point
In this case I will show you how to create swipe gesture
effect using Touch Point input mode. This method will be very useful when the
input mode for gesture and touch point can’t be run together. To build the
appilacation make the movieclip as container first and named “bilangan_items”. The design
of the container look like this:
The second step is
write the code. The code is written below:
Multitouch.inputMode
= MultitouchInputMode.TOUCH_POINT;
var
currentGalleryItem:Number = 1;
var
totalGalleryItems:Number = 5;
var
n_sentuhStart:Number=new Number();
// Get x value from
stage when touch is begin
function
sentuh_mulai(event:TouchEvent):void
{
n_sentuhStart = event.stageX;
trace(n_sentuhStart);
}
//get x value
when touch is end
var
n_sentuhEnd:Number=new Number();
function
sentuh_selesai(event:TouchEvent):void
{
n_sentuhEnd = event.stageX;
trace(n_sentuhEnd);
}
stage.addEventListener(TouchEvent.TOUCH_BEGIN,sentuh_mulai);
stage.addEventListener(TouchEvent.TOUCH_END,sentuh_selesai);
// determine the
offset value based on x value and then animate the
//movieclip
function
geser(event:TouchEvent):void
{
var jarak:Number=new Number();
jarak=Math.sqrt((n_sentuhStart-n_sentuhEnd)*(n_sentuhStart-n_sentuhEnd));
var ofsetX:Number=new Number();
if
(((n_sentuhEnd-n_sentuhStart)>0)&&jarak>=30)
{
ofsetX = -1;
}
else if
(((n_sentuhEnd-n_sentuhStart)<0)&&jarak>=30)
{
ofsetX = 1;
}
trace(ofsetX);
trace(jarak);
// oke, geser lagi...
if (ofsetX==-1)
{
if (currentGalleryItem > 1)
{
currentGalleryItem--;
slideRight();
}
bg_color.gotoAndPlay((currentGalleryItem*10)+1);
}
if (ofsetX==1)
{
if (currentGalleryItem <
totalGalleryItems)
{
currentGalleryItem++;
slideLeft();
}
bg_color.gotoAndPlay((currentGalleryItem*10)+1);
}
}
stage.addEventListener(TouchEvent.TOUCH_END,geser);
var
slideCounter:Number = 0;
function
slideLeft()
{
bilangan_items.addEventListener("enterFrame",
moveGalleryLeft);
}
function
slideRight()
{
bilangan_items.addEventListener("enterFrame",
moveGalleryRight);
}
function
moveGalleryLeft(evt:Event)
{
bilangan_items.x -= 40;
slideCounter++;
if (slideCounter == 20)
{
bilangan_items.removeEventListener("enterFrame",
moveGalleryLeft);
slideCounter = 0;
}
}
function
moveGalleryRight(evt:Event)
{
bilangan_items.x += 40;
slideCounter++;
if (slideCounter == 20)
{
bilangan_items.removeEventListener("enterFrame",
moveGalleryRight);
slideCounter = 0;
}
}
Try to test your movie! May be useful..
Langganan:
Postingan (Atom)