WHAT'S NEW?
Loading...
Showing posts with label AS2. Show all posts
Showing posts with label AS2. Show all posts

Pengertian Kubus dan Balok

Pengertian kubus adalah bangun ruang yang semua sisinya berbentuk persegi dan semua rusuknya sama panjang. Sedangkan pengertian balok adalah bangun ruang yang mempunyai tiga pasang sisi yang ukurannya sama dan saling berhadapan serta memiliki bentuk persegi panjang.

Adapun sifat-sifat yang dimiliki kubus yaitu :

  • Memiliki 6 sisi (bidang) berbentuk persegi yang saling kongruen. Sisi (bidang) tersebut adalah bidang ABCD, ABFE, BCGF, CDHG, ADHE, dan EFGH.
  • Memiliki 12 rusuk yang sama panjang, yaitu: AB , BC, CD , AD , EF , FG , GH , EH , AE , BF , CG , dan DH.
  • Memiliki 8 titik sudut, yaitu: A, B, C, D, E, F, G, dan H.
  • Memiliki 12 diagonal bidang yang sama panjang. Diagonal bidang adalah ruas garis yang menghubungkan dua titik sudut yang berhadapan pada setiap sisi kubus. Diagonal-diagonal bidang pada kubus di antaranya: AC , DB , AH, DE, AF, BE, EG, HF, BG ,CF, DG, dan CH .

Info

  • Pengguna Jasa : Minda Uba Manora Siregar
  • Keperluan : Penyusunan Tugas Akhir Tesis

Aplikasi Ini Terdiri Dari Materi : berikut screenshotnya

Instruksi

Kompetensi Inti

Standar Kompetesi

Indikator

Pengertian Kubus

Coba Jaja

Ini adalah apa yang biasa Anda lakukan ketika membuat peraturan kondisi di dalam flash


if(a==1){
 trace("ockey")
 gotoAndStop(2)
}
else{
 trace("gak ockey")
 gotoAndStop(1)
}

Andaikan keputusan yang dibuat berjumlah lebih dari satu buah (lebih dari satu baris kode) untuk setiap kondisi, mungkin itu masih bisa dikatakan wajar. Namun ketika situasi terkondisi yang diciptakan hanya terdiri dari satu baris kode saja, menerapkan kondisional dengan cara seperti di atas sangat tidak efisien. Contoh sederhana adalah ketika Anda menentukan nilai suatu variabel berdasarkan kondisi tertentu seperti ini:


if(a==1){
 trace("ockey")
 
}
else{
 trace("gak ockey")
 
}

Jalan pintas untuk kondisional di atas adalah seperti ini:


(a==1)?trace("ockey"):trace("gak ockey");

Contoh lain

Sebelum


if(a==0){
 trace("ockey")
}
if(b=="foo"){
 trace("gak ockey")
}

Sesudah


(a==0)?trace("ockey"):null,(b=="foo")?trace("gak ockey"):null;

Contoh lain


if(a==0){
 trace("ockey")
}
else if(a=="foo"){
 trace("gak ockey")
}
else{
trace("Selain")
}

Sesudah


(a ==0) ? trace("ockey") : (a == "foo") ? trace("gak ockey") : trace("Selain");

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Jalan Pintas untuk Peraturan if/else

Pengenalan css
as2 Mysql php Parse to xmL quis

Mencoba membantu Teman yang ingin membuat semacam quis dimana datanya ditampung di Mysql

Live demonya

Demo Database Manager With AS3

Cara membuatnya adalah sebagai berikut

Buat Tabel quis dengan sql Dump


CREATE TABLE IF NOT EXISTS `quis` (
  `id` varchar(100) NOT NULL,
  `soalnya` text NOT NULL,
  `jawaban` text NOT NULL,
  `a` text NOT NULL,
  `b` text NOT NULL,
  `c` text NOT NULL,
  `d` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `quis`
--

INSERT INTO `quis` (`id`, `soalnya`, `jawaban`, `a`, `b`, `c`, `d`) VALUES
('1', 'soal!', 'c', 'ada deh', 'ups', 'lupa', 'tararam'),
('2', '1+1', 'b', '6', '2', '50', '11'),
('3', '3+3', 'd', '45', '9', '78', '6'),
('4', '4+4', 'd', '9', '20', '2', '8');

Buat parse MySQL to Xml melalui PHP

disini saya beri nama soal.php


<?php
header('Expires: Mon, 26 Jul 2012 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
 
$server = "localhost";
$username = "root";
$password = "";
$database = "namadatabasekamu";// isi dengan nama database kamu
mysql_connect($server, $username, $password);
mysql_select_db($database);
$namaTabel = "quis";
header('Content-Type: text/xml');
$query = "SELECT * FROM $namaTabel ORDER BY id";
$hasil = mysql_query($query);
$jumField = mysql_num_fields($hasil);
echo "<?xml version='1.0'?>";
echo "<data>";

while ($data = mysql_fetch_array($hasil))
{
echo "<".$namaTabel.">";
$id = $data["id"]; 
$soalnya = $data["soalnya"];
$jawaban = $data["jawaban"];
$a= $data["a"];
$b= $data["b"];
$c= $data["c"];
$d= $data["d"];
echo "<soalnya jawaban=\"".$jawaban."\" ><![CDATA[".$soalnya."]]></soalnya><a>".$a."</a><b>".$b."</b><c>".$c."</c><d>".$d."</d>";
echo "</".$namaTabel.">";
}

echo "</data>";
?>

untuk selanjutnya anda bisa melihat dengan mendwnload link dibawah ini

Dibuat dengan Adobe cs5.5 untuk membukanya pastikan anda telah menggunakan minimal adobe cs5.5 By Ricko nada di Pustaka Flash terima kasih telah membaca :) as2 Mysql php Parse to xmL quis

Pengenalan css
Solusi Merubah soal Essay menjadi tidak random As2

Berdasarkan banyaknya permintaan yang dikirimkan ke email admin Pustaka Flash yang meminta dan bertanya untuk merubah Soal Essay random dari Notepad (.txt), menjadi tidak random. jadi admin memperbaharui kembali menjadi tidak random

berikut script perubahannya

AdminLogin As2
AdminLogin As2


Tutorial ini dalang rangka sesorang teman yang mempertanyakan bagaimana membuat admin Login dengan as2 dan XML,... dan disini admin pustaka flash mencoba membantu dengan memberikan contoh sederhana,.. mungkin juga berguna bagi para pengunjung Pustaka Flash

Potongan Script XML


<admin>
<user>Ricko</user>
<pass>12345</pass>
</admin>

Potongan Script AS2


var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load("admin.xml");
myXML.onLoad = function(success)
{
 if (success)
 {
  var nama = myXML.firstChild.childNodes[0].firstChild.toString();
  var pasword = myXML.firstChild.childNodes[1].firstChild.toString();


  cek.onRelease = function()
  {
   if (nama == username.text && pasword == passinput.text)
   {
    trace("betul");
    admin = true;
    gotoAndStop(3);

    //masukkan apa yang diinginkan jika benar

   }
   else
   {
    trace("salah");
    wrning.text="Pasword atau username Salah";
    //masukkan apa yang diinginkan jika salah
   }
  };

 }

};
cncl.onRelease = function()
  {
   
   gotoAndStop(1);
  }

By Ricko nada di Pustaka Flash terima kasih telah membaca :) AdminLogin As2

Ular Tangga Kuis
Ular Tangga Kuis

Mencoba membantu adik tingkat sebagai bahan untuk CD pembelajaran dalam penyusunan skripsi kini admin pustaka flash menyusun sebuah game yang dipadukan dengan beberapa kuis secara Random


Cara penggunaan

Sekilas mata tidak ada yang berbeda dengan Ular tangga biasa,.. yaitu kita berlomba dengan lawan untuk menyeselesaikan permainan terlebih dahulu,... hanya saja pada ular tangga ini jika kita terkena pada kolom ular kita akan mendapat pertanyaan,.. jika jawaban benar maka kita aman dan apabila salah kita harus turun kolom sesuai dengan ular... yang kita tempati

Contoh Soal secara Acak

Ular Tangga Kuis
Ular Tangga Kuis

Ular Tangga Kuis
Ular Tangga Kuis

Ular Tangga Kuis
Ular Tangga Kuis

Cuplikan script


_root.mcgame.wdhsoal._visible = false;
function ulartangga() {
 pemain1 = pemain;
 pemain2 = Komputer;
 if (_root.mcgame["pemain2"].temp_nomor == _root.mcgame["pemain2"].nomor) {
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak7)) {
   _root.mcgame["pemain2"].nomor = 36;
   _root.mcgame["pemain2"].temp_nomor = 36;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak40)) {
   _root.mcgame["pemain2"].nomor = 59;
   _root.mcgame["pemain2"].temp_nomor = 59;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak45)) {
   _root.mcgame["pemain2"].nomor = 78;
   _root.mcgame["pemain2"].temp_nomor = 78;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak53)) {
   _root.mcgame["pemain2"].nomor = 71;
   _root.mcgame["pemain2"].temp_nomor = 71;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak49)) {
   _root.mcgame["pemain2"].nomor = 13;
   _root.mcgame["pemain2"].temp_nomor = 13;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak64)) {
   _root.mcgame["pemain2"].nomor = 23;
   _root.mcgame["pemain2"].temp_nomor = 23;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak89)) {
   _root.mcgame["pemain2"].nomor = 5;
   _root.mcgame["pemain2"].temp_nomor = 5;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak97)) {
   _root.mcgame["pemain2"].nomor = 66;
   _root.mcgame["pemain2"].temp_nomor = 66;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak100)) {
   _root.mcgame.gotoAndStop(3);
  }
 }
 //pemain user
 if (_root.mcgame["pemain1"].temp_nomor == _root.mcgame["pemain1"].nomor) {
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak7)) {
   _root.mcgame["pemain1"].nomor = 36;
   _root.mcgame["pemain1"].temp_nomor = 36;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak40)) {
   
   _root.mcgame["pemain1"].nomor = 59;
   _root.mcgame["pemain1"].temp_nomor = 59;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak45)) {
   
   _root.mcgame["pemain1"].nomor = 78;
   _root.mcgame["pemain1"].temp_nomor = 78;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak53)) {
   
   _root.mcgame["pemain1"].nomor = 71;
   _root.mcgame["pemain1"].temp_nomor = 71;
  }
  // end if  
  //ular
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak49)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak64)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak89)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak97)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak100)) {
   
   _root.mcgame.gotoAndStop(2);
  }
 }
 
 // end of for  
}
// End of the function
stop();
dadu = 0;
ubah_nilai = 0;
waktu_ganti = false;
giliran = username.text;
pemain.nomor = 0;
pemain.temp_nomor = 0;
pemain.waktu = 0;
Komputer.nomor = 0;
Komputer.temp_nomor = 0;
Komputer.waktu = 0;
onEnterFrame = function () {
 giliran_tampil = giliran;
 ulartangga();
};
_root.mcgame.dadu_btn.onPress = function() {
 if (giliran == username.text) {
  if (this._currentframe == 1) {
   this.gotoAndStop(random(6)+2);
   dadu = 0;
  }
  // end if  
  if (this._currentframe>1) {
   dadu = this._currentframe-1;
  }
  // end if  
  pemain.nomor = pemain.nomor+dadu;
  _root.mcgame.dadu_btn.enabled = false;
 }
 // end if  
};
pemain.onEnterFrame = function() {
 if (giliran == username.text && _root.mcgame.dadu_btn._currentframe != 1) {
  ++this.waktu;
  if (this.waktu == 5) {
   _root.mcgame.dadu_btn.gotoAndStop(1);
   giliran = "Komputer";
   this.waktu = 0;
  }
  // end if  
 }
 // end if  
 if (this.temp_nomor<this.nomor) {
  ++this.temp_nomor;
 }
 // end if  
 this._x = _root.mcgame["kotak"+this.temp_nomor]._x;
 this._y = _root.mcgame["kotak"+this.temp_nomor]._y;
};
Komputer.onEnterFrame = function() {
 if (giliran == "Komputer") {
  ++this.waktu;
  if (this.waktu == 10 && _root.mcgame.dadu_btn._currentframe == 1) {
   dadu = 0;
   _root.mcgame.dadu_btn.gotoAndStop(random(6)+2);
  }
  // end if  
  if (this.waktu == 15 && _root.mcgame.dadu_btn._currentframe>1) {
   dadu = _root.mcgame.dadu_btn._currentframe-1;
   this.nomor = this.nomor+dadu;
  }
  // end if  
  if (this.waktu == 20) {
   giliran = username.text;
   _root.mcgame.dadu_btn.gotoAndStop(1);
   this.waktu = 0;
   _root.mcgame.dadu_btn.enabled = true;
  }
  // end if  
 }
 // end if  
 if (this.temp_nomor<this.nomor) {
  ++this.temp_nomor;
 }
 // end if  
 this._x = _root.mcgame["kotak"+this.temp_nomor]._x;
 this._y = _root.mcgame["kotak"+this.temp_nomor]._y;
};


Cuplikan script random Soal


stop();
var myArray = new Array( 2, 3, 4, 5, 6, 7);
randomSoal = myArray[Math.floor((Math.random()*myArray.length))];
gotoAndStop(randomSoal);

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Ular Tangga Kuis ActionScript2

Solusi permasalahan go to scene as2
Solusi permasalahan go to scene as2

Beberapa hari yang lalu banyak dari programer flash yang mengalami masalah,.. pada script go to scene pada as2 yang menyebabkan error di script ,.. dan saya juga tidak mengerti mengapa ,.. para programer as2 masih saja suka menggunakan scene by scene padahal jika mereka tau akan lebih menyenangkan bermain frame by frame di as2 dibanding scene by scene yang penuh tanda tanya dan misteri,.. akan tetapi jika anda sudah terlanjur mencintai scene by scene ini dan mengalami masalah pada navigasi yang menghubungkan antara scene dengan scene ini, mungkin tutorial kali ini bisa berguna bagi anda.

tutorial ini dipecahkan oleh salah satu member aktif di forum baba dengan nama user 42unregistered yang mempunyai situs web bernama nayzuko dengan memberikan acuan link http://www.senocular.com/flash/tutorials/faq/#gotoscene sebagai referensi beliau mencoba memberikan pencerahan seperti berikut

  • Hindari memakai scene!
  • Jika sudah terlanjur,
  • Pahami bahwa meski di file fla ada banyak "scene", file tersebut akan dicompile menjadi swf yang merupakan SATU scene besar. Karena itu akan terjadi kekacauan scope bila memakai nomor frame di scene karena semua scene dilebur menjadi satu timeline besar. Nomor frame di scene tidak berguna lagi.

metode dengan mc di suatu scene begini masih bisa:


bti_btn.onRelease=function(){
gotoAndStop("dragon_scene", 1);
};
atau :

on(release) {
gotoAndStop("dragon_scene", 1);
selama mc dan button itu ada di _root scene, yang artinya nanti ketika dilebur jadi scene besar, tetap ada di _root.

Jika dicoba memasukkan mc atau button dalam mc lain di scene, metode tersebut tidak berhasil. karena mc/button ada di _root mc

Karena itu, untuk mengakses timeline di scene, gunakan _root sebagai referensi karena semua scene sudah menjadi satu _root. Karena yang dipakai adalah _root swf yang merupakan kompilasi semua scene maka nomor frame scene sudah tidak berguna, jadi gunakan frame label drpd frame number.

utk mc/button di dalam mc yang ada di scene, mengakses frame label "dragon_scene" di scene "dragon_scene"


bti_btn.onRelease=function(){
_root.gotoAndStop("dragon_scene");
};

atau dengan button, juga bisa:


on(release) {
_root.gotoAndStop("dragon_scene");
}

Jika kita tahu jumlah frame, kita bisa pakai frame number.

Misalnya scene "preloader" 4 frame, frame "menuindex" ada 4 frame, maka untuk mengakses frame 1 di scene berikutnya, yakni "dragon_scene", berarti mengakses farme ke-9 di _root (4+4+1)

metode ini akan berhasil:


bti_btn.onRelease=function(){
_root.gotoAndStop(9);
};

masalahnya dengan frame number, sekali kita melakukan edit, mengurangi frame, maka semua script jadi gak berguna lagi karena framenya berubah.

jadi, selalu gunakan "frame label", pakai scene atau tidak.

Dan bagi anda yang mengalami masalah yang sama,.. semoga Solusi permasalahan go to scene as2 ini bisa membantu.


Action scripth key code : adalah kode kode Action scripth untuk mengaktifkan tombol pada keyboard seperti yang saya gunakan pada aplikasi Piano Flash as2
cara Penggunaannya pun simple, misalkan saya ingin mengangtifkan key A

namamovieclip.onEnterFrame = function(){
 if (Key.isDown(65)){
  namamovieclip.gotoAndPlay(2);//tindakan yang diinginkan pada namamovieclip
 }
}; 

Ascii String Code
8 (backspace) 8
13 (enter) 13
0 (shift) 16
0 (ctrl) 17
0 (alt) 18
0 () 20
27 (esc) 27
32 (space) 32

w/o shift key

48 0 48
49 1 49
50 2 50
51 3 51
52 4 52
53 5 53
54 6 54
55 7 55
56 8 56
57 9 57
97 a 65
98 b 66
99 c 67
100 d 68
101 e 69
102 f 70
103 g 71
104 h 72
105 i 73
106 j 74
107 k 75
108 l 76
109 m 77
110 n 78
111 o 79
112 p 80
113 q 81
114 r 82
115 s 83
116 t 84
117 u 85
118 v 86
119 w 87
120 x 88
121 y 89
122 z 90
59 ; 186
61 = 187
44 , 188
45 - 189
46 . 190
47 / 191
96 ` 192
91 [ 219
92 \ 220
93 ] 221
39 ' 222

w/ shift key

41 ) 48
33 ! 49
64 @ 50
35 # 51
36 $ 52
37 % 53
94 ^ 54
38 & 55
42 * 56
40 ( 57
65 A 65
66 B 66
67 C 67
68 D 68
69 E 69
70 F 70
71 G 71
72 H 72
73 I 73
74 J 74
75 K 75
76 L 76
77 M 77
78 N 78
79 O 79
80 P 80
81 Q 81
82 R 82
83 S 83
84 T 84
85 U 85
86 V 86
87 W 87
88 X 88
89 Y 89
90 Z 90
58 : 186
43 + 187
60 < 188
95 _ 189
62 > 190
63 ? 191
126 ~ 192
123 { 219
124 | 220
125 } 221
34 " 222

Keypad Keys w/numlock on

13 (enter) 13
48 0 96
49 1 97
50 2 98
51 3 99
52 4 100
53 5 101
54 6 102
55 7 103
56 8 104
57 9 105
42 * 106
43 + 107
45 - 109
46 . 110
47 / 111

Keypad Keys w/numlock off

13 (enter) 13
0 (PgUp) 33
0 (PgDown) 34
0 (End) 35
0 (Home) 36
0 (left arrow) 37
0 (up arrow) 38
0 (right arrow) 39
0 (down arrow) 40
0 (Ins) 45
127 (Delete) 46
42 * 106
43 + 107
45 - 109
47 / 111

Side Keys

0 (Pause) 19
0 (PageUp) 33
0 (PageDown) 34
0 (End) 35
0 (Home) 36
0 (Ins) 45
127 (Delete) 46
0 (ScrollLock) 145

Arrow Keys

0 (left) 37
0 (up) 38
0 (right) 39
0 (down) 40

Function Keys

0 (F1) 112
0 (F2) 113
0 (F3) 114
0 (F4) 115
0 (F5) 116
0 (F6) 117
0 (F7) 118
0 (F8) 119
0 (F9) 120
0 (F10) 121
0 (F11) 122
0 (F12) 123

iseng iseng lagi takda kerjaan Pustaka flash buat sebuah aplikasi permainan musik action scripth 2 yaitu piano ,.. kelebihan dari aplikasi ini.. bisa dimainkan dengan mouse ataupun keyboard dengan A sebagai do B sebagai re dan seterusnya bagi yang penasaran dengan hasilnya bisa lihat di Demo berikut atau download sekalian hehe

jika priview demo tidak terlihat bisa klik link demo berikut :

Download file

Ini scripth yang digunakan :

stop ();
qing.a.stop();
qing.b.stop();
qing.c.stop();
qing.d.stop();
qing.e.stop();
qing.f.stop();
qing.g.stop();
qing.h.stop();
qing.i.stop();
qing.j.stop();
qing.k.stop();
qing.l.stop();
qing.m.stop();
qing.n.stop();
qing.o.stop();
qing.p.stop();
qing.q.stop();
qing.r.stop();
qing.s.stop();
qing.t.stop();
qing.u.stop();
qing.v.stop();
qing.w.stop();
qing.x.stop();
qing.y.stop();
qing.z.stop();
myan = new Object();
myan.onKeyDown = function ()
{
    trace (Key.getAscii());
    if (Key.isDown(65))
    {
        qing.a.gotoAndStop(3);
    } // end if
    if (Key.isDown(66))
    {
        qing.b.gotoAndStop(3);
    } // end if
    if (Key.isDown(67))
    {
        qing.c.gotoAndStop(3);
    } // end if
    if (Key.isDown(68))
    {
        qing.d.gotoAndStop(3);
    } // end if
    if (Key.isDown(69))
    {
        qing.e.gotoAndStop(3);
    } // end if
    if (Key.isDown(70))
    {
        qing.f.gotoAndStop(3);
    } // end if
    if (Key.isDown(71))
    {
        qing.g.gotoAndStop(3);
    } // end if
    if (Key.isDown(72))
    {
        qing.h.gotoAndStop(3);
    } // end if
    if (Key.isDown(73))
    {
        qing.i.gotoAndStop(3);
    } // end if
    if (Key.isDown(74))
    {
        qing.j.gotoAndStop(3);
    } // end if
    if (Key.isDown(75))
    {
        qing.k.gotoAndStop(3);
    } // end if
    if (Key.isDown(76))
    {
        qing.l.gotoAndStop(3);
    } // end if
    if (Key.isDown(77))
    {
        qing.m.gotoAndStop(3);
    } // end if
    if (Key.isDown(78))
    {
        qing.n.gotoAndStop(3);
    } // end if
    if (Key.isDown(79))
    {
        qing.o.gotoAndStop(3);
    } // end if
    if (Key.isDown(80))
    {
        qing.p.gotoAndStop(3);
    } // end if
    if (Key.isDown(81))
    {
        qing.q.gotoAndStop(3);
    } // end if
    if (Key.isDown(82))
    {
        qing.r.gotoAndStop(3);
    } // end if
    if (Key.isDown(83))
    {
        qing.s.gotoAndStop(3);
    } // end if
    if (Key.isDown(84))
    {
        qing.t.gotoAndStop(3);
    } // end if
    if (Key.isDown(85))
    {
        qing.u.gotoAndStop(3);
    } // end if
    if (Key.isDown(86))
    {
        qing.v.gotoAndStop(3);
    } // end if
    if (Key.isDown(87))
    {
        qing.w.gotoAndStop(3);
    } // end if
    if (Key.isDown(88))
    {
        qing.x.gotoAndStop(3);
    } // end if
    if (Key.isDown(89))
    {
        qing.y.gotoAndStop(3);
    } // end if
    if (Key.isDown(90))
    {
        qing.z.gotoAndStop(3);
    } // end if
};
myan.onKeyUp = function ()
{
    qing.a.gotoAndStop(1);
    qing.b.gotoAndStop(1);
    qing.c.gotoAndStop(1);
    qing.d.gotoAndStop(1);
    qing.e.gotoAndStop(1);
    qing.f.gotoAndStop(1);
    qing.g.gotoAndStop(1);
    qing.h.gotoAndStop(1);
    qing.i.gotoAndStop(1);
    qing.j.gotoAndStop(1);
    qing.k.gotoAndStop(1);
    qing.l.gotoAndStop(1);
    qing.m.gotoAndStop(1);
    qing.n.gotoAndStop(1);
    qing.o.gotoAndStop(1);
    qing.p.gotoAndStop(1);
    qing.q.gotoAndStop(1);
    qing.r.gotoAndStop(1);
    qing.s.gotoAndStop(1);
    qing.t.gotoAndStop(1);
    qing.u.gotoAndStop(1);
    qing.v.gotoAndStop(1);
    qing.w.gotoAndStop(1);
    qing.x.gotoAndStop(1);
    qing.y.gotoAndStop(1);
    qing.z.gotoAndStop(1);
};
Key.addListener(myan);
qing.a.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.a.onRelease = qing.a.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.b.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.b.onRelease = qing.b.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.c.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.c.onRelease = qing.c.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.d.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.d.onRelease = qing.d.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.e.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.e.onRelease = qing.e.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.f.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.f.onRelease = qing.f.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.g.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.g.onRelease = qing.g.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.h.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.h.onRelease = qing.h.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.i.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.i.onRelease = qing.i.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.j.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.j.onRelease = qing.j.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.k.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.k.onRelease = qing.k.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.l.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.l.onRelease = qing.l.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.m.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.m.onRelease = qing.m.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.n.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.n.onRelease = qing.n.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.o.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.o.onRelease = qing.o.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.p.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.p.onRelease = qing.p.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.q.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.q.onRelease = qing.q.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.r.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.r.onRelease = qing.r.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.s.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.s.onRelease = qing.s.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.t.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.t.onRelease = qing.t.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.u.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.u.onRelease = qing.u.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.v.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.v.onRelease = qing.v.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.w.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.w.onRelease = qing.w.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.x.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.x.onRelease = qing.x.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.y.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.y.onRelease = qing.y.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};
qing.z.onPress = function ()
{
    this.gotoAndStop(3);
};
qing.z.onRelease = qing.z.onReleaseOutside = function ()
{
    this.gotoAndStop(1);
};





5 Halaman yang sering dikunjungi: 
vcam as2 dan as3: Mungkin banyak yang bertanya... apa sih v-cam itu?,... nah saya akan coba jelaskan.... v-cam adalah sebuah efek shot camera pada bagian tertentu dalam sebuah animasi ... mungkin Sahabat Pustaka flash juga sering melihat dalam sebuah game yang bagian tertentu di shoot agar terlihat lebih nyata....dan agar lebih pahamm maksudnya,.. ini saya kasi gambarannya swfnya Sebelum dikasih v-cam







Sesudah diberi v-cam as3

menarik bukan? nah penerapannya juga sederhana... anda hanya perlu membuat sebuah moviclip... yang di dalamnya pada frame 1 anda masukkan scripth as3 berikut:

var cX:Number;
 var cY:Number;
 var sX:Number; 
 var sY:Number; 
 this.visible = false; 
 var oldMode:String = stage.scaleMode; 
 stage.scaleMode = StageScaleMode.NO_SCALE;
 cX = stage.stageWidth/2; 
 cY = stage.stageHeight/2; sX = stage.stageWidth;
 sY = stage.stageHeight; stage.scaleMode = oldMode;
 stage.align=StageAlign.TOP_LEFT; 
 addEventListener(Event.ENTER_FRAME, camControl);
 addEventListener(Event.REMOVED, resetStage); 
 function camControl(event:Event):void { 
    var xScale:Number = sX / this.width;
    var yScale:Number = sY / this.height;
    parent.x = cX - (this.x * xScale);
    parent.y = cY - (this.y * yScale);
    parent.scaleX = xScale;
    parent.scaleY = yScale; 
 } 
 function resetStage(event:Event):void {
    removeEventListener(Event.ENTER_FRAME, camControl);
    parent.scaleX = 1; parent.scaleY = 1;
    parent.x = 0; parent.y = 0;
 }

untuk as2 ini scripthnya
function camControl()
{
    parentColor.setTransform(camColor.getTransform());
    var _loc3 = sX / this._width;
    var _loc4 = sY / this._height;
    _parent._x = cX - this._x * _loc3;
    _parent._y = cY - this._y * _loc4;
    _parent._xscale = 100 * _loc3;
    _parent._yscale = 100 * _loc4;
} // End of the function
function resetStage()
{
    var _loc2 = {ra: 100, rb: 0, ga: 100, gb: 0, ba: 100, bb: 0, aa: 100, ab: 0};
    parentColor.setTransform(_loc2);
    _parent._xscale = 100;
    _parent._yscale = 100;
    _parent._x = 0;
    _parent._y = 0;
} // End of the function
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = Stage.width / 2;
var cY = Stage.height / 2;
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
this.onUnload = resetStage;
dan ini hasil yang dibuat



jika anda tertarik untuk membuat vcam as2 dan as3 silakan komentardan akan saya berika link download contoh source nya


5 Halaman yang sering dikunjungi: 
Soal Essay random dari Notepad (.txt): Alhamdulillah Kali ini masih diberi kesempatan untuk bantuin teman di forum babe,,untuk buat Soal Essay random dari Notepad (.txt),... dan saya harap nanti bisa juga bermanfaat bagi para pembaca Pustaka Flash,,,dikarenakan ini scripth terlalu panjang jadi bagi yang ingin mempelajarinya ,... download aja file sorcenya melalui link download dibawah,.. ini priviewnya



saya akan menjelaskan sedikit tentang scrip yang digunakan
&pertanyaan1=10 orang finalis suatu lomba kecantikan akan dipilih secara acak 3 yang terbaik. Banyak cara pemilihan tersebut ada … cara.&
   
  &benar1=120&
  &pertanyaan2=Banyaknya bilangan antara 2000 dan 6000 yang dapat disusun dari angka 0,1,2,3,4,5,6,7, dan tidak ada angka yang sama adalah...&
  &benar2=840&
  &pertanyaan3=Dari kota A ke kota B dilayani oleh 4 bus dan dari B ke C oleh 3 bus. Seseorang berangkat dari kota A ke kota C melalui B kemudian kembali lagi ke A juga melalui B. Jika saat kembali dari C ke A, ia tidak mau menggunakan bus yang sama, maka banyak cara perjalanan orang tersebut adalah...&
  
  &benar3=72&  
  &pertanyaan4=Banyak garis yang dapat dibuat dari 8 titik yang tersedia, dengan tidak ada 3 titik yang segaris adalah...&
   
  &benar4=56&  
  &pertanyaan5= 8! adalah......&
   
  &benar5=40320&  
  &pertanyaan6=Permutasikan semua huruf dari MISSISSIPPI...&
   
  &benar6=34650&  
  &pertanyaan7=Sebuah kotak berisi 5 bola merah, 4 bola biru, dan 3 bola kuning. Dari dalam kotak diambil 3 bola sekaligus secara acak, kemungkinan terambil  2 bola merah dan 1 bola biru adalah....&
  
  &benar7=40&  
  &pertanyaan8=6 pengurus osis ingin melaksanakan rapat untuk mengadakan acara penyambutan siswa baru....tentukan kemungkinan susunan duduk penguurus osis tersebut bila duduknya harus berlingkaran.... &
   
  &benar8=120&  
  &pertanyaan9= (5 !- 2!)adalah....&
   
  &benar9=118&
  &pertanyaan10=Sebuah dompet berisi uang logam, 5 keping lima ratusan dan 2 keping ratusan rupiah.  Jika sebuah uang logam diambil secara acak dari  dompet, kemungkinan untuk mendapatkan uang logam lima ratusan rupiah adalah ....&
  
  &benar10=5&  
  &pertanyaan11= 4 huruf diambil dari huruf - huruf K,A, L, T, I, M. Berapa banyak susunan jika huruf huruf yang tersedia boleh diulang?&
  
  &benar11=625&  
  &pertanyaan12=kombinasi 4 unsur dari 12 unsur adalah....&
   
  &benar12=495&  
  &pertanyaan13=Misalkan ada 9 buah perangko,5 buah diantaranya masing masing bernilai Rp 500,00 dan 4 buah lainnya masing masing bernilai Rp 400,00.Berapa banyak cara untuk menyusun kesembilan perangko itu secara berdampingan ?&
   
  &benar13=126&
  &pertanyaan14=Ada berapa cara 7 orang yang duduk mengelilingi meja dapat menempati ketujuh tempat duduk dengan urutan yang berlainan?&
  
  &benar14=720& 
  &pertanyaan15=Rapat yang dihadiri 10 orang 3 orang akan berbicara mengutarakan idenya berapa banyak cara untuk menetapkan yang bicara tersebut . . .&
   
  &benar15=120& 
Perhatikan pertanyan 1 sampai dengan 15 merupakan pertanyaan yang akan ditampikan secara random sebanyak 10 buah

dan benar 1 sampai 15 merupakan jawaban dari pertanyaan yang juga diset secara random dan disimpan di notepad dengan type file .txt  untuk keterangan lebih lanjut bisa anda lihat di di file source nya dibawah ini
add on isometri software : ni software saya download dari kang masputih ,.. teman di forum babe,... hehe pokoke keren deh membantu kita dalam membuat bangun ruang,.... coba dulu baru bisa protes,..menurut saya sih ni software keren banget,..




 



1. Download Software add on isometri software disini
Download file

5 Halaman yang sering dikunjungi: 
Ni tutorial nya ,...
Load dan unload eksternal swf ala Pustaka Flash:Tutorial yang Pustaka Flash sajikan kali ini adalah tutorial yang sengaja saya tulis untuk membantu teman yang bertanya di forum baba flash

langsung aja ini solusinya:
1.Siapkan swf yang akan di load disini Pustaka Flash buat dengan nama"fileyangdiload.swf"
2. buat  file baru di flash 8
3.buat sebua movie clip kosong dengan instance name "movieholder" tanpa tanda kutip
4.buat 2 tombol Load dan unload
5.pada tombol load berikan scripth berikut:

on (release) {
loadMovie ("fileyangdiload.swf", "movieholder");
movieholder._x = 0;
movieholder._y = 0;
}

6. pada tombol unload berikan scripth berikut
on (release) {
unloadMovie("movieholder");
}

7.Save filenya dan tekan kegemeran saya ctrl +enter lihat hasilnya

itulah sediikit tutorial Load dan unload eksternal swf ala Pustaka Flash dan semoga membantu,... bagi teman teman yang punya masalah dibidang flash jangan sungkan untuk bertanya disini,... kita selesaikan bersama karna maslah terasa ringan jika diselesaikan bersama,..


5 Halaman yang sering dikunjungi: 

1. Download Source Code disini
Download file


Terima kasih telah mendownload ,setelah anda dikirim halaman berikut klik skip ad lalu anda akan diantar ke link download
Swf Tidak bisa diload buat sementara: sebenarnya saya selaku admin Pustaka Flash tidak enak hati untuk mengatakan ini,.. tetapi apa boleh buat harus tetap dikatakan ,.. dikarenakan web hosting tempat dimana admin mengupload swf sedang bermasalah,... untuk itu buat sementara waktu Pustaka Flash hanya bisa memberikan tutorial beserta file source saja,.... tanpa ada previeiewnya ,.. jika ada bebrapa swf yang tidak bisa di load,... itu murni karna gannguan dari web hosting tempat pustaka flash mengupload swf,... untuk itu saya para pembaca swf dapat memaklumi.,  Hormat saya Ricko nada


5 Halaman yang sering dikunjungi: 
Shared objecth di flash: kalau boleh jujur walaupun sudah lama bergelut dibidang flash Jujur sebenarnya admin selaku penulis di Pustaka Flash  saya dah lama nyari tutorial ini,.. mondar mandir kesana kemari dan akhirnya nemu cara ,... dan ternyata yang paling kaget lagi ternyata  caranya simple banget....

terus apa yang fungsi Shared objecth di flash sehingga membuat saya pengen sekali mempelajarinya...

1.Shared objecth di flash sering dipergunakan para programer game flash untuk save data and load data game
2.Shared objecth di flash sering dipergunakan sebagai alat penyimpan data dalam sebuah media pembelajaran..... ocke langsung aja lihat priviewnya biar gak penasaran
Preview pertama dari as 3 saya yang buat hehehe

 

Preview nedua dibuat as 2

itu lah sekiranya artikel tentang Shared oflash bjecth di ini hanya untuk dokumentasi saja ,... bagi anda yang ingin belajar silakan berkomentar kita sama sma belajar

 
5 Halaman yang sering dikunjungi: 

Intip Scripth flash dengan swf decompiler terbaru adalah salah satu trick yang sekiranya perlu anda pertimbangkan untuk pembelajaran flash...karna trick yang satu ini kemungkinan bisa merugikan pihak pihak tertentu...salasatunya adalah pihak pembuat flash itu sendiri karen jerih payahnya dalam membuat flash dapat dibongkar hanya dengan software yang satu ini... untuk itu perlu ditekankan... trick ini saya harap jangan disalah pergunakan, sekali lagi hanya untuk pembelajaran.....




apabila anda penasaran dengan softwarenya ini dia software nya saya berikan secara gratis dan full version

SWF Decompiler Features
Industry-leading Flash Decompiler
  • Convert SWF to FLA
  • Convert SWF to FLEX project
  • Extract SWF elements
  • Get XFL from Flash CS5 SWF icon new
  • Extract SWF from Flash EXE
  • Office 2007 style, multi-language interface: English, German, French, Traditional Chinese, Italian and Korean
Full Compatibility
  • Support Flash CS3/CS4/CS5 icon new
  • Support ActionScript 2.0/3.0
  • Compatible with Windows 7
  • Support Flash components
Powerful Flash Decompile Capability
  • Decompile SWF in batch mode
  • Decompile the standard EXE made by Adobe Flash to FLA
  • Navigate and browse resources in preview window before SWF decompile
  • Show AS Class structure like folder-tree according to its path in package when decompiling AS3.0. Support displaying multi-byte code in AS window.
  • Globally search all ActionScript
  • Export ActionScript file in AS, BIN or HTML
  • Export the FLV video from Flash
Useful Assistance
  • Provide SWF Catcher to download online Flash from IE or Firefox
  • Offer a built-in Flash player to play SWF/FLV/F4V
  • Auto-recognize system language
  • Snapshot the playing Flash movie
What's new in Sothink SWF Decompiler 6.3

New features:
  • Convert Flash to HTML5: Decompile SWF and export Shape/Font/Text resources to SVG (*.svg) format, and the Sprite resources can be exported in Canvas (*.html) format.
  • Edit existing SWF files by replacing Shape/Image/Text/Sound resources.
  • The "Movie Information" icon is removed from toolbar, and the content is moved to "Information" panel (originally named as "Tag Information").
  • The unregistered version allows you to replace SWF elements and preview results, but saving the new SWF files is prohibited.
Fixed bugs:
  • Optimize the stability and efficiency.
  • Save the background color of preview window for decompiling next time.
  • Some users are unable to register the program.
  • Support Flash CS5, and able to get XFL file from Flash CS5 SWF.
  • Auto-check the program version: users will be prompted by the program if newer version releases.
  • Enhanced the settings for exporting single/multiple SWF file(s).
  • When a Flash movie (SWF/EXE) has been added to the "Multi-file Export", the SWF/EXE file and the folder contains this file will be signed with a plus in the Explorer window.
  • Added a "Recent Files" button to the ribbon bar.
  • Offered a new function "Add to Favorites" for your convenience.
  • Optimized the interface to be more user-friendly.

1. swf decompiler terbaru full version   ==

sampai sekian dulu postingan Intip Scripth flash dengan swf decompiler terbaru semoga bermanfaat dan saya ingatkan hanya untuk pembelajaran
cara download bisa dilihat disini
Cara Download
Terima kasih telah mendownload ,setelah anda dikirim halaman berikut klik skip ad lalu anda akan diantar ke link download