on(keyPress"<UP>"){
gotoAndStop("frame yg anda inginkan")
}
====
onEnterFrame=function()
{
if(Key.isDown(Key.'terserah'))
{
gotoAndPlay('frame berapa')
}
}
=========
button_scroll_atas.onRelease = function(){
teks.scroll ++;
}
button_scroll_bawah.onRelease = function(){
text.scroll --;
}
==============
Misahkan Bilangan Ganjil dan Genap
var soalGanjil:Array = new Array();
var soalGenap:Array = new Array();
var jumlahSoal:Number = 10;
for (i=1; i<=jumlahSoal; i++) {
if ((i%2) == 1) {
soalGanjil.push(i);
} else {
soalGenap.push(i);
}
}
trace(soalGanjil); //output: 1,3,5,7,9
trace(soalGenap); //output: 2,4,6,8,10
==============
var jumlahSoalA:Number = 10; //deklarasi jumlah soal A
var jumlahSoalB:Number = 10; //deklarasi jumlah soal B
var jumlahMurid:Number = 40; //bisa diganti dengan input dari user
for (i=1; i<=jumlahMurid; i++) {
if ((i%2) == 1) {
trace ("kerjakan soal A");
//disini dikasih perintah buat tampilin soal2 A
gotoAndStop("soal A");
} else {
trace ("kerjakan soal B");
//disini dikasih perintah buat tampilin soal2 B
gotoAndStop("soal B");
}
}
======
on (release) {
if ((absen.text%2) == 1){ //mengecek apakah ganjil
gotoAndStop(2); //jika ganjil jalan ke frame 2
} else {
gotoAndStop(3); //jika tidak jalan ke frame 3
}
}
===========
// bikin garis miring
this.createEmptyMovieClip("garis1", 1);
garis1.lineStyle(5, 0xFF00FF, 100);
garis1.moveTo(100, 200);
garis1.lineTo(400, 300);
// bikin huruf L
this.createEmptyMovieClip("garis2", 2);
garis2.lineStyle(5, 0x00FFFF, 100);
garis2.moveTo(200, 50);
garis2.lineTo(200, 200);
garis2.lineTo(275, 200);
// bikin garis =
this.createEmptyMovieClip("garis3", 3);
garis3.lineStyle(5, 0xFFFF00, 100);
garis3.moveTo(350, 100);
garis3.lineTo(450, 100);
garis3.moveTo(350, 150);
garis3.lineTo(450, 150);
ganti aja angka2 moveTo dgn lineTo (soalnya ini yang nge set x1, y1, x2 , y2)
===========
Load Movie
on(release){
loadMovieNum("game-masukkanbola.swf",1);
}
Bisa juga
on(release){
loadMovieNum("game-masukkanbola.swf",0);
}
=======
coba pke script ini
pilih movieClipnya (modul_mc) dlu..
kasih action berikut :
onEnterFrame(load){
this.getBytesLoaded
}
nah,skrg ke actions global..
bkin layer baru..
modul_mc.loadMovie("modul.swf")
=============
misal ada movie klip nama nya kotak :
var i:Number=0
kotak._visible = 0
function duplicate ()
{
duplicateMovieClip("kotak","kotak"+i,i)
eval("kotak"+i)._x = i*80
i++;
}
setInterval(duplicate,5000)
dia mengcreate 1 kotak tiap 5 detik ..... sama halnya kalo diterapkan ke fungsi flipnya, jadi tiap 5 detik panggil fungsi untuk next Page
=========
getURL("FSCommand:fullscreen", "true") / fscommand("FullScreen","true")
getURL("FSCommand:trapallkeys", "true") / fscommand("trapallkeys","true")
=============
fscommand("exec","nama_program.exe");
fscommand("quit","true");
===========
myMusic = new Sound(this);
myMusic.loadSound("intruder.mp3", true);
myMusic.onSoundComplete = function()
{
myMusic.start();
}
===========
Bwt 3 buah movie clip dengan instance nama Play, Pause, Stop. Lalu taruh di stage.
Trus tambahkan script ini frame utama:
play.onRelease=function(){
movie.play()
}
pause.onRelease=function(){
movie.stop()
}
stop.onRelease=function(){
movie.gotoAndPlay(1)
}
===================
slider.onPress=function(){
mc.stop();
startDrag(slider, false, panjang._x, slider._y, panjang._x+panjang._width, slider._y);
dragging = true;
}/* Bila slider di drag, maka slider akan mulai di drag dan var
dragging akan bernilai benar, movieclip mc juga akan berhenti */
slider.onRelease=function(){
slider.stopDrag();
dragging = false;
mc.play()
}/* Pada saat slider dilepaskan maka slider akan berhenti di drag, nilai
var dragging akan menjadi salah dan movieclip mc akan berjalan kembali*/
=================
on(Release) {_root.Nama_mc.xscale+=perbesaran;
_root.Nama_mc.yscale+=perbesaran;}itu utk tombol perbesaran, utk tombol pengecilan tinggal ganti tanda + jd -
===============
onClipEvent (mouseDown) {
this.startDrag();
}
onClipEvent (mouseUp) {
this.stopDrag();
}
ATAUUUUU
on(press){
this.startDrag();
}
on(release){
this.stopDrag();
}
============
fscommand("fullscreen", "true");
fscommand("allowscale", "false");
line = new Array();
line[0] = "1.jpg"
line[1] = "2.jpg"
line[2] = "3.jpg"
line[3] = "4.jpg"
line[4] = "5.jpg"
for (e=0; e<20; e++) {
line[e] = _root.attachMovie("line", "line"+e, e);
line[e]._x = random(800);
line[e]._x = random(600);
line[e]._rotation = random(124);
line[e]._alpha = random(13);
}
sumdata = line.length;
max = 5;
n = Math.ceil(sumdata/max);
trace(n);
cont = new Array();
for (r=1; r<n+1; r++) {
cont[r].y = r*100;
clip = new Array();
for (i=0; i<sumdata; i++) {
if (i<r*5 and i>r*5-6) {
trace("cont ke "+r+" terdapat clip "+i);
clip[i] = _root.attachMovie("clip", "clip"+i, i);
clip[i]._y = r*100;
clip[i]._x = clip[i-1]._x+clip[i-1]._width+10;
clip[i]._alpha = 20;
clip[i].id.text = i;
clip[i].beginx = clip[i]._x;
clip[i].beginy = clip[i]._y;
clip[i].toggle = 0;
mcactive = 0;
//clip[i].active = clip[i]._name;
clip[i].onRelease = function() {
this.swapDepths(20);
if (this.toggle == 0) {
trace("toggle ="+this.toggle);
if (this._name !== mcactive) {
//init variables
mctarget = this;
mctarget.beginx = this.beginx;
mctarget.beginy = this.beginy;
//================================================== ========removing stage clip
mcactive._x=mcactive.beginx
mcactive._y=mcactive.beginy
mcactive.toggle=0
//================================================== =========attaching stage clip
//mctarget._x=400
//mctarget._y=300
this.onEnterFrame = function() {
bedax = 500-mctarget._x;
movex = bedax/10;
mctarget._x += movex;
beday = 400-mctarget._y;
movey = beday/10;
mctarget._y += movey;
};
this.toggle=1
//================================================== =========re con the new clip name and properties
mcactive = mctarget;
} else {
trace("equal");
trace(this._name+"="+mcactive);
}
} else {
this.onEnterFrame = function() {
bedax = this.beginx-this._x
movex = bedax/5;
this._x += movex;
beday = this.beginy-this._y
movey = beday/5;
this._y += movey;
this.toggle = 0;
};
}
};
}
}
}
===========
onClipEvent(load){
nyawa=10;
}
onClipEvent(enterFrame){
if(nyawa<1){
removeMovieClip(this);
}
}
disenjata pesawat di hittestnya ditambah...
if(hitTest(_root.pesawatMusuh){
....
_root.pesawatMusuh.nyawa--;
....
}
//titik-titik itu klo ada event yg laen
GAME PESAWAT
===========
var nilaiA:Number = null;
var nilaiB:Number = null;
var nJumlah:Number = null;
jml.onRelease = function(){
nJumlah = nilaiA+nilaiB
}
=========
gotoAndStop("frame yg anda inginkan")
}
====
onEnterFrame=function()
{
if(Key.isDown(Key.'terserah'))
{
gotoAndPlay('frame berapa')
}
}
=========
button_scroll_atas.onRelease = function(){
teks.scroll ++;
}
button_scroll_bawah.onRelease = function(){
text.scroll --;
}
==============
Misahkan Bilangan Ganjil dan Genap
var soalGanjil:Array = new Array();
var soalGenap:Array = new Array();
var jumlahSoal:Number = 10;
for (i=1; i<=jumlahSoal; i++) {
if ((i%2) == 1) {
soalGanjil.push(i);
} else {
soalGenap.push(i);
}
}
trace(soalGanjil); //output: 1,3,5,7,9
trace(soalGenap); //output: 2,4,6,8,10
==============
var jumlahSoalA:Number = 10; //deklarasi jumlah soal A
var jumlahSoalB:Number = 10; //deklarasi jumlah soal B
var jumlahMurid:Number = 40; //bisa diganti dengan input dari user
for (i=1; i<=jumlahMurid; i++) {
if ((i%2) == 1) {
trace ("kerjakan soal A");
//disini dikasih perintah buat tampilin soal2 A
gotoAndStop("soal A");
} else {
trace ("kerjakan soal B");
//disini dikasih perintah buat tampilin soal2 B
gotoAndStop("soal B");
}
}
======
on (release) {
if ((absen.text%2) == 1){ //mengecek apakah ganjil
gotoAndStop(2); //jika ganjil jalan ke frame 2
} else {
gotoAndStop(3); //jika tidak jalan ke frame 3
}
}
===========
// bikin garis miring
this.createEmptyMovieClip("garis1", 1);
garis1.lineStyle(5, 0xFF00FF, 100);
garis1.moveTo(100, 200);
garis1.lineTo(400, 300);
// bikin huruf L
this.createEmptyMovieClip("garis2", 2);
garis2.lineStyle(5, 0x00FFFF, 100);
garis2.moveTo(200, 50);
garis2.lineTo(200, 200);
garis2.lineTo(275, 200);
// bikin garis =
this.createEmptyMovieClip("garis3", 3);
garis3.lineStyle(5, 0xFFFF00, 100);
garis3.moveTo(350, 100);
garis3.lineTo(450, 100);
garis3.moveTo(350, 150);
garis3.lineTo(450, 150);
ganti aja angka2 moveTo dgn lineTo (soalnya ini yang nge set x1, y1, x2 , y2)
===========
Load Movie
on(release){
loadMovieNum("game-masukkanbola.swf",1);
}
Bisa juga
on(release){
loadMovieNum("game-masukkanbola.swf",0);
}
=======
coba pke script ini
pilih movieClipnya (modul_mc) dlu..
kasih action berikut :
onEnterFrame(load){
this.getBytesLoaded
}
nah,skrg ke actions global..
bkin layer baru..
modul_mc.loadMovie("modul.swf")
=============
misal ada movie klip nama nya kotak :
var i:Number=0
kotak._visible = 0
function duplicate ()
{
duplicateMovieClip("kotak","kotak"+i,i)
eval("kotak"+i)._x = i*80
i++;
}
setInterval(duplicate,5000)
dia mengcreate 1 kotak tiap 5 detik ..... sama halnya kalo diterapkan ke fungsi flipnya, jadi tiap 5 detik panggil fungsi untuk next Page
=========
getURL("FSCommand:fullscreen", "true") / fscommand("FullScreen","true")
getURL("FSCommand:trapallkeys", "true") / fscommand("trapallkeys","true")
=============
fscommand("exec","nama_program.exe");
fscommand("quit","true");
===========
myMusic = new Sound(this);
myMusic.loadSound("intruder.mp3", true);
myMusic.onSoundComplete = function()
{
myMusic.start();
}
===========
Bwt 3 buah movie clip dengan instance nama Play, Pause, Stop. Lalu taruh di stage.
Trus tambahkan script ini frame utama:
play.onRelease=function(){
movie.play()
}
pause.onRelease=function(){
movie.stop()
}
stop.onRelease=function(){
movie.gotoAndPlay(1)
}
===================
slider.onPress=function(){
mc.stop();
startDrag(slider, false, panjang._x, slider._y, panjang._x+panjang._width, slider._y);
dragging = true;
}/* Bila slider di drag, maka slider akan mulai di drag dan var
dragging akan bernilai benar, movieclip mc juga akan berhenti */
slider.onRelease=function(){
slider.stopDrag();
dragging = false;
mc.play()
}/* Pada saat slider dilepaskan maka slider akan berhenti di drag, nilai
var dragging akan menjadi salah dan movieclip mc akan berjalan kembali*/
=================
on(Release) {_root.Nama_mc.xscale+=perbesaran;
_root.Nama_mc.yscale+=perbesaran;}itu utk tombol perbesaran, utk tombol pengecilan tinggal ganti tanda + jd -
===============
onClipEvent (mouseDown) {
this.startDrag();
}
onClipEvent (mouseUp) {
this.stopDrag();
}
ATAUUUUU
on(press){
this.startDrag();
}
on(release){
this.stopDrag();
}
============
fscommand("fullscreen", "true");
fscommand("allowscale", "false");
line = new Array();
line[0] = "1.jpg"
line[1] = "2.jpg"
line[2] = "3.jpg"
line[3] = "4.jpg"
line[4] = "5.jpg"
for (e=0; e<20; e++) {
line[e] = _root.attachMovie("line", "line"+e, e);
line[e]._x = random(800);
line[e]._x = random(600);
line[e]._rotation = random(124);
line[e]._alpha = random(13);
}
sumdata = line.length;
max = 5;
n = Math.ceil(sumdata/max);
trace(n);
cont = new Array();
for (r=1; r<n+1; r++) {
cont[r].y = r*100;
clip = new Array();
for (i=0; i<sumdata; i++) {
if (i<r*5 and i>r*5-6) {
trace("cont ke "+r+" terdapat clip "+i);
clip[i] = _root.attachMovie("clip", "clip"+i, i);
clip[i]._y = r*100;
clip[i]._x = clip[i-1]._x+clip[i-1]._width+10;
clip[i]._alpha = 20;
clip[i].id.text = i;
clip[i].beginx = clip[i]._x;
clip[i].beginy = clip[i]._y;
clip[i].toggle = 0;
mcactive = 0;
//clip[i].active = clip[i]._name;
clip[i].onRelease = function() {
this.swapDepths(20);
if (this.toggle == 0) {
trace("toggle ="+this.toggle);
if (this._name !== mcactive) {
//init variables
mctarget = this;
mctarget.beginx = this.beginx;
mctarget.beginy = this.beginy;
//================================================== ========removing stage clip
mcactive._x=mcactive.beginx
mcactive._y=mcactive.beginy
mcactive.toggle=0
//================================================== =========attaching stage clip
//mctarget._x=400
//mctarget._y=300
this.onEnterFrame = function() {
bedax = 500-mctarget._x;
movex = bedax/10;
mctarget._x += movex;
beday = 400-mctarget._y;
movey = beday/10;
mctarget._y += movey;
};
this.toggle=1
//================================================== =========re con the new clip name and properties
mcactive = mctarget;
} else {
trace("equal");
trace(this._name+"="+mcactive);
}
} else {
this.onEnterFrame = function() {
bedax = this.beginx-this._x
movex = bedax/5;
this._x += movex;
beday = this.beginy-this._y
movey = beday/5;
this._y += movey;
this.toggle = 0;
};
}
};
}
}
}
===========
onClipEvent(load){
nyawa=10;
}
onClipEvent(enterFrame){
if(nyawa<1){
removeMovieClip(this);
}
}
disenjata pesawat di hittestnya ditambah...
if(hitTest(_root.pesawatMusuh){
....
_root.pesawatMusuh.nyawa--;
....
}
//titik-titik itu klo ada event yg laen
GAME PESAWAT
===========
var nilaiA:Number = null;
var nilaiB:Number = null;
var nJumlah:Number = null;
jml.onRelease = function(){
nJumlah = nilaiA+nilaiB
}
=========