Maulid Nabi Mukhammad

Laman

Quote

Quote

Diberdayakan oleh Blogger.

Popular Posts

Labels List

Quote

banner ads banner ads banner adsbanner ads

Search

Rabu, 26 Desember 2012

Hilangkan Klik kanan Di As3

Hilangkan Klik kanan Di As3
Hilangkan Klik kanan Di As3


Seperti yang saya maksud didalam gambar diatas,.. sebenarnya yang dihilangkan adalah fungsi menu klik kanan dan kemudian saya coba gantikan dengan animasi.. karna sebagian orang benci melihat menu yang tampil termasuk saya hehehe :)
Konsepnya sederhana,.. dan itupun saya temukan secara tidak sengaja.. berikut skript yang saya gunakan

stage.addEventListener(MouseEvent.RIGHT_CLICK, hilangkanklikkannan);
angryFace.visible = false;
mc.visible = false;
function hilangkanklikkannan(e:MouseEvent):void
{
 //do nothing...
 trace(e.type);
 angryFace.visible = true;
 mc.visible = true;
}



sederhana bukan?? atau script Main.as

package 
{
 import flash.display.MovieClip;
 import flash.events.MouseEvent;

 public class Main extends MovieClip
 {
  public function Main()
  {
   angryFace.visible = false;
   mc.visible = false;
   stage.addEventListener(MouseEvent.RIGHT_CLICK, hilangkanklikkannan);
  }
  public function hilangkanklikkannan(e:MouseEvent):void
  {

   trace(e.type);
   angryFace.visible = true;
   mc.visible = true;

  }
 }

} 
 
 
sumber : http://blog.pustakaflash.com/2012/09/hilangkan-klik-kanan-di-as3.html#.UNrujuyTJqM
 
Unknown apikFlash

Restrict Text as3

Restrict Text as3
Restrict Text as3

Lihat Demo

Tutorial Flash kali ini adalah Tutorial yang berkaitan dengan Text input dalam Flash as3. Terkadang kita inginkan sebua text input hanya bisa diisi dengan angka saja atau dengan huruf besar saja. maka kita perlu menggunakan scrpt restrict berikut contoh scriptnya:

hanyaAngka.restrict="0-9"// ini  jika kita ingin input hanya angka
hurufbesar.restrict="A-Z" //ini  jika kita ingin input hanya huruf besar
hrufbsardankcil.restrict="a-zA-Z" //ini  jika kita ingin input hanya huruf besar dan kecil
 
 
 
 
 
 
sumber : http://blog.pustakaflash.com/2012/09/restrict-text-as3.html#.UNrspOyTJqM
Unknown apikFlash

Menggunakan TransitionManager Class AS3

Menggunakan TransitionManager Class AS3 Tutorial Kali ini menunjukkan bagaimana menggunakan class TransitionManager dengan flash ActionScript 3.class transisi dapat digunakan dalam dua cara yang berbeda, cara terpendek untuk melakukan hal ini adalah dengan menggunakan. Start () metode di kelas langsung tanpa menciptakan sebuah instance dari kelas. Metode ini dapat digunakan dalam kode umum berikut:

import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(target_movie_clip, transition_parameters);

Dimana target_movie_clip diganti dengan nama contoh dari movieklip, sementara bidang transition_parameters akan diganti dengan satu set parameter menentukan transisi yang akan digunakan. Misalnya, untuk membuat transisi Fly sederhana untuk citra kita di panggung kita dapat menggunakan kode berikut:

import fl.transitions.*;
import fl.transitions.easing.*;

TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})

Apa saja yang bisa dimodifikasi
typedirectioneasing
BlindsTransition.OUT None
FadeTransition.IN Regular
Fly
Strong
Iris
Back
Photo
Elastic
PixelDissolve

Rotate

Squeeze

Wipe

Zoom

By Ricko nada di Pustaka Flash Menggunakan TransitionManager Class AS3

Menggunakan TransitionManager Class AS3

sumber : http://blog.pustakaflash.com/2012/09/menggunakan-transitionmanager-class-as3.html#.UNrfxOyTJqN
Unknown olahRaga
Sabtu, 22 Desember 2012

Motion tween scripth as3


Biasanya kita memnuat animasi tween selalu lewat frame ,.. kali ini Pustaka flash mencoba membuat Motion tween scripth as3 murni dari scripth tujuannya apa,... sebenarnya hanya melindungi file kita dari para flagiator,.... karna menurut sepengetahuan saya,... script lebih mudah untuk di proteksi dibandingkan frame,.....tapi bukan berarti animasi tween tidak penting,.... karna animasi tween frame tidak semua bisa dijalankan dengan tween scripth
ockey langsung aja
1.Efek animation move tween pertama :

cara membuatnya:
addEventListener(Event.ENTER_FRAME, kuja, false, 0, true);

function kuja(evt:Event):void
{
 ball0.x +=  5;
 ball1.x +=  10;
 ball2.x +=  15;
}

2.Efek animation move tween kedua :

cara membuatnya:
addEventListener(Event.ENTER_FRAME, kuja, false, 0, true);
function kuja(evt:Event):void {
 // move right
 ball0.x += 1;
 
 
 ball1.y += 1;
 ball1.x += 1;
 
 
 ball2.y += 1;
}


3.Efek animation scala tween :

cara membuatnya:
addEventListener(Event.ENTER_FRAME, kuja, false, 0, true);

function kuja(evt:Event):void {
 ball0.scaleX += .03;
 ball0.scaleY += .03;
  
 ball1.scaleX += .02;
 ball1.scaleY += .02;
  
 ball2.scaleX += .01;
 ball2.scaleY += .01; 
}

4.Efek animation rotasi tween :

cara membuatnya:
addEventListener(Event.ENTER_FRAME, kuja, false, 0, true);

function kuja(evt:Event):void {
 ball0.scaleX += .03;
 ball0.scaleY += .03;
  
 ball1.scaleX += .02;
 ball1.scaleY += .02;
  
 ball2.scaleX += .01;
 ball2.scaleY += .01; 
}
 
 
 
 
 
sumber utama = http://blog-indonesia.com/blog-archive-14138-298.html
http://blog.pustakaflash.com/2012/03/motion-tween-scripth-as3.html#.UNXG--yTLcc
Unknown olahRaga

Pelajaran Dasar (memasukkan library object ke stage menggunakan script3.0)


1. Pelajaran Dasar (Mengakses dan memanipulasi objet Lewat Script)


jika sudah mari kita lanjutkan pelajaran selanjutnya, pada tulisan saya kali ini saya akan membahas cara memasukkan library object ke dalam stage

1. Membuat movieclip yang terhubung dengan As3

  • buatlah object lingkaran,
  • konversikan lingkaran tersebut menjadi MovieClip(F8), pada jendela movieClip beri nama object tersebut dengan nama mc_lingkaran, lalu  klik panel advanced, saat panel advanced terbuka anda akan melihat tombol checkbox "export for ActionScript", aktifkan checkbox tersebut, maka secara otomatis kolom class dan baseclass akan terisi, biarkan kolom tersebut, sebagai catatan. kolom class berisi nama object yang kita gunakan untuk mengakses movieclip melalui action script.


  • klik tombol ok, dan anda akan mendapati pesan peringatan, abaikan saja pesan tersebut. jika anda berhasil, maka pada panel library. As linkage akan terisi mc_lingkaran. jika berhasil, hapus object yang berada di dalam stage. ingat di dalam stage.





 jika sudah melewati bagian ini, anda berarti sudah membuat object yang sepenuhnya dapat di akses (panggil, duplicat, hapus) melalui actionScript 3. ucapkan selamat bagi kalian sendiri !!!. :D

mari kita lanjutkan pelajaran selanjutnya,

2. Memanggil object kedalam stage dengan menggunakan script
  • jalankan movie dengan menekan ctrl+enter, anda akan melihat movie dalam keadaan kosong,
  • dengan kondisi stage yang masih kosong dan library terisi dengan object yang kita buat tadi, buka panel script. lalu tulis script ini
var lingkaran1:mc_lingkaran = new mc_lingkaran()
addchild(lingkaran1)
  • setelah itu, jalankan movieClip dengan cara menekan ctrl+enter,  jika anda berhasil, anda akan mendapati sebuah movie dengan lingkaran yang kita buat tadi berada di pojok kiri atas, kenapa demikian???????, 
 
  • karena kita belum mendefinisikan dimana object tersebut berada, jadi secara otomatis script akan menganggap lingkaran berada di koordinat (0,0) atau berada di pojok kiri atas, sebelum saya jelaskan, mari coba kita ubah sedikit script yang kita buat tadi.
var lingkaran1:mc_lingkaran = new mc_lingkaran()
lingkaran1.x = 100
lingkaran1.y = 150
addChild(lingkaran1)
  • setelah itu coba anda jalankan movie tersebut, anda akan melihat perubahan, lingkaran yang kita buat berada di posisi x,y (100,150),sesuai dengan script yang kita tulis barusan,


yap, jika anda merhasil melewati ini dengan mulus, maka anda sudah menguasai dasar memanggil object menggunakan script. untuk pelajaran tambahan, mari kita lanjutkan pelajaran selanjutnya.

3. Menggunakann commen "//" untuk memudahkan mengenali script.

Dalam membuat 1 project flash, sering kali  kita membutuhkan waktu yang sangat lama, bahkan bisa sampai berbulan-bulan. project tersebut mugnkin berisi ribuan script dengan penjelasaan yang berbeda-beda. Kadang kala kita menglami stack pada pertengahan membuat project selama berhari-hari, dan pada saat kita melanjutkan kadan kita bingung, sudah sampai manakah project kita dulu??? script apakah iu??? script apakah ini??? seringkali kita merasa lupa (pengalaman banget :p)

nah, untuk mencegah hal tersebut, cobalah untuk menggunakan comment pada script "//"
"//" atau yang selanjutnya akan kita sebut comment merupakan format penulisan script yang tidak dibaca sebagai script, atau lebih singkatnya, format penulisan yang tidak berpengaruh apa-apa pada script. misal,
jika kita menulis kata "asjdhakdnajksdhka" pada script dan menjalankan movienya, maka kita akan mendapati pesan error dan movie tidak akan berjalan. tapi coba anda tuliskan seperti ini pada script
//jadklsjdalsdjalsjdalsdjaklshascn.
anda tidak akan mendapati pesan error dan script akan berjalan dengan normal sebagaimana mestinya.

contoh penggunaan script secara optimal akan saya contohkan seperti ini
 // variabel object lingkaran
var lingkaran:mc_lingkaran = new mc_lingkaran()
//koordinat object lingkaran
lingkaran1.x = 100
lingkaran1.y = 150
//memanggil object lingkaran ke dalam stage
addChild(lingkaran1)


dengan penulisan koment seperti itu(contoh) anda dapat lebih mudah mengerti script-script anda, jika ternyata nanti anda ingin melanjutkan project anda lagi.


yap saya rasa pelajaran dasar saya kali ini sudah cukup. selamat mencoba dan semoga berhasil.




Semangka.!!!!

oy, file tutorial seperti biasa bisa anda download disini.
pertama2.fla - 5kb
 
 
 
sumber : http://dasaras3.blogspot.com/2012/12/pelajaran-dasar-memasukkan-library.html
 
Unknown olahRaga

Pelajaran Dasar (Mengakses dan memanipulasi objet Lewat A Script 3)

hoyaaaaa.!!!!

Selamat pagi, saudara!!! walaupun keadaan sekarang malam, saya akan tetap menyebutnya pagi . karena biar tetap semangat kaya di pagi hari. :D.

Mulai sekarang saya akan coba menulis tentang dasar-dasar ActionScript 3. dari DASAR. ingat. dari DASAR. jadi jika anda merupakan ahli di bidang ActionScript 3 mungkin anda akan bosan. :D


Pelajaran pertama dimulai. :D

Hal pertama yang harus anda miliki adalah, tekat dan kesabaran,ingat. kenapa???
1.  hanya dengan tekat/niat yang kuat semua akan dapat di capai.
2. kesabaran. kenapa??? karena pelajaran pelajaran tentang ActionScript ini mungkin akan sangat membosankan, tapi percayalah. semua ini penting. :D

dan selanjutnya, aplikasi Adobe Flash CS5

langsung saja saya mulai.

Pertama buka Adobe Flash CS 5

Lalu pilih ActionScript 3




Saat jendela kerja sudah terbuka, kalian bisa membuat object baru dan menaruhnya di stage, menganimasikan lewat timeline, dan mengendalikannya lewat script.
Untuk mengendalikan lewat script, object harus memenuhi beberapa syarat.
  • anda harus mengkonversi object visual yang ada menjadi sebuah MovieClip. karena hanya tipe MovieClip yang dapat di akses dengan ActionScript
  • anda harus mengisikan instance name pada MovieClip dengan nama unik (tidak sama dengan yang lain)
Baiklah, mari kita mulai contoh yang pertama.

  • buat objet lingkaran ke dalam stage
  • seleksi object tersebut.
  • lalu konversikan menjadi Movieclip dengan cara , klik modify --> convert to symbol atau bisa menekan F8
  • berikan nama MovieClip dengan mengawali huruf "mc", mc_(nama terserah anda), contoh : mc_lingkaran. 

  • pada panel properties. isi "instance name"  dengan nama unik. misal lingkaran_1


"bagi yang belajar dari dasar, disarankan untuk menggunakan nama object yang sama persis dengan ini, agar anda tidak kebingungan kedepannya, karena saya menulis script berdasarkan nama-nama tersebut"

 nah. anda berhasil membuat movie Clip. !! :D
sekarang mari kita coba mengendalikan lingkaran tersebut lewat script.

(lanjutan dari yang tadi)
  • dobel klik tulisan "layer 1"
  • ganti namanya menjadi lingkaran
  • buat layer baru dan beri nama "script"
  • pada layer "script" klik frame 1

  • setelah itu, tekan F9 untuk membuka panel action (tempat nulis script)
  • pada panel script tuliskan trace("hallo semua, saya mulai belajar action Script")
  •  lalu jalankan movie dengan menekan ctrl+enter


  • akan muncul jendela output dengan tulisan hallo semua, saya mulai belajar action Script, abaikan saja, karena hal itu tandanya anda sedang berada di jalan yang benar. :D, nah kita mulai lagi, dengan object lingkaran yang telah anda buat masih berada di dalam stage, buka panel script -- tulis script ini
 trace(lingkaran_1.x)
 trace(lingkaran_1.y)
  • lalu jalankan movie dengan menekan ctrl+enter, pada panel debug, akan muncul 2 baris angka, angka tersebut adalah angka koordinat dari lingkaran tersebut dan keluar karena anda menulikan script "trace", trace adalah perintah untuk menuliskan sesuatu ke panel output.
trace(lingkaran_1.x) 
Memberikan perintah kerja untuk menampilkan koordinat x dari lingkaran_1 (object tadi) ke panel debug.

  • mari kita coba tulis script yang lain.
lingkaran_1.x = 100
lingkaran_1.y = 150














  • coba anda jalankan movie tersebut. dan lihat apa yang terjadi,??? ya, objet lingkaran akan berpindah. :D, unik bukan, sengaja atau tidak sengaja, anda baru saja menulis script property, yaitu ".x", ada banyak sekali script properti pada flash,, anda bisa mencoba script-script tersebut, antara lain
 -----------------Tabel script Properties dari ActionScript 3-----------------
  1. .alpha  mengatur nilai transparansi dari MovieClip, Nilainya 0 - 1, 0 menhilang, 1 keadaan normal
  2. .width  mengatur lebar objet dengan satuan pixel, Nilainya angka desimal lebih dari 0
  3. .height mengatur tinggi object dengan satuan object Nilainya angka desimal lebih dari 0.
  4. .x         menentukan nilai koordinat x dari MovieClip Nilainya angka desimal negatif atau positif
  5. .y         menentukan nilai koordinat y dari MoviieClip Nilainya angka desimal negatif atau positif
  6. .scaleX mengubah lebar object dengan skala 1 : 100 %, jadi jika lingkaran_1.scaleX = 2, maka lebar lingkaran akan berubah menjadi 200% dari ukuran normal Nilainya angka desimal negatif atau positif
  7. .scaleY mengubah tinggi object dengan skala 1 : 100 %, jadi jika lingkaran_1.scaleX = 2, maka tinggi lingkaran akan berubah menjadi 200% dari ukuran normal Nilainya angka desima negatif atau positif
  8. .rotation mengubah sudut object searah jarum jam  Nilainya angka desimal negatif atau positif
  9. .visible menentukan apakah objet terlihat atau tidak  Nilainya true untuk terlihat, false untuk menghilang
 -------------------------------------------------------------------------------------
kita coba lanjutkan sedikit.
  • pada panel script. tuliskan
lingkaran_1.visible = false

  •  coba anda jalankan, dan anda akan mendapati, bahwa lingkaran anda akan menhilang. :D, semoga anda mengerti. :D

Selamat mencoba, bagi anda ingin mengunduh file tutorialnya, anda bisa download

pelajaran pertama - 5kb
 
 
 
 
sumber : http://dasaras3.blogspot.com/2012/12/pelajaran-pertama-mengakses-dan.html
Unknown olahRaga

Menampilkan load gambar diluar flash AS3

Langsung aja deh ;)
  • Seperti biasa buat sebuah dokumen baru dengan ActionScript 3.0.
  • Kemudian kita siapkan sebuah gambar baik jpg, png, atau bmp semuanya terserah. Namun sekarang di sini kita akan sisipkan sebuah gambar berekstensi jpg.
    flash logo
    flash logo
  • Kemudian pada layer 1 pada frame 1, kita klik dan tekan F9 pada keyboard, maka panel Actions akan muncul ;)
  • Kemudian kita ketikkan script berikut :
    01//menginisialisasi loader
    02//loader digunakan untuk menampung gambar
    03var loader:Loader = new Loader();
    04 
    05//url request digunakan untuk mengubah alamat yang bertipe string
    06//menjadi URL
    07var request:URLRequest = new URLRequest("flash_logo.jpg");
    08 
    09//melakukan load
    10loader.load(request);
    11 
    12//membuat movieclip kosong
    13var movie = new MovieClip();
    14//menambahkan event onPress
    15movie.addEventListener(MouseEvent.MOUSE_DOWN, onMoviePress);
    16//menambahkan event onRelease
    17movie.addEventListener(MouseEvent.MOUSE_UP, onMovieRelease);
    18//memasukkan loader kedalam movie
    19movie.addChild(loader);
    20//memasukkan movie kedalam stage/root
    21addChild(movie);
    22 
    23//fungsi ketika diklik
    24function onMoviePress(e:MouseEvent){
    25    //melakukan start drag
    26    e.currentTarget.startDrag();
    27}
    28 
    29//fungsi ketika dilepas
    30function onMovieRelease(e:MouseEvent){
    31    e.currentTarget.stopDrag();
    32}
  • Karena file-nya bersifat eksternal, jadi lebih baik coba untuk didownload saja :P
Download Source : SINI




Unknown olahRaga

Integrasi xml dan Flash as3 Part 10 (save data to xml)


Integrasi xml dan Flash as3 Part 10 (save data to xml)
Integrasi xml dan Flash as3 Part 10 (save data to xml)

Pada tutorian kali ini kita akan mecoba untuk mengimplementasikan Integrasi xml dan Flash as3 Part 10 (save data to xml),.. dimana flash kita nantinya akan berbentuk semacam text editor
berikut live demo

<p>Your browser does not flashplayer.</p>
Integrasi xml dan Flash as3 Part 10 (save data to xml)

Berikut langkah-langkah pembuatanya

  • Buat lah sebuah dokument baru
  • New Document
    New Document
    nama filenya dan Width ,and height stage terserah anda , disini saya buat nama filenya xmlas3savebtndengan width : 550 dan height : 400
  • Buat lah sebuah text area component dan button component
  • beri instancename pada text area component dengan nama teksarea dan button component dengan instancename savebtn
  • Penulisan script
  • Penulisan Script As3
    Penulisan Script As3
    copy dan paste script berikut pada frame pertama
    
    import flash.net.FileReference;
    
    var _data:XML = 
    <info>
    <produk>
      Meja makan
      <description>Sesuatu untuk tempat makan</description>
      <harga>Rp 50.000</harga>
    </produk>
    <produk>
      Sofa
      <description>Sesuatu untuk diduduki</description>
      <harga>Rp 200.000</harga>
    </produk>
    <produk>
      Lemari
      <description>Sesuatu untuk menyimpan pakaian</description>
      <harga>Rp 500.000</harga>
    </produk>
    </info>
    teksarea.text=_data;
    var fileReference:FileReference = new FileReference();
    
    function saveData(MouseEvent):void{
    fileReference.save(teksarea.text, "produk.xml");
    }
    
    savebtn.addEventListener(MouseEvent.CLICK, saveData);
    
  • Save dan publis

By Ricko nada di Pustaka FlashTerima kasih telah membaca Integrasi xml dan Flash as3 Part 10 (save data to xml)   





sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-10.html










Unknown olahRaga

Integrasi xml dan Flash as3 Part 9 (Load data xml to component 2)

Integrasi xml dan Flash as3 Part 9 (Load data xml to component 2)
Integrasi xml dan Flash as3 Part 9 (Load data xml to component 2)

Pada tahap ini kita akan mencoba mempelajari bagaimana Integrasi xml dan Flash as3 Part 9 (Load data xml to component 2).yang melanjutkan tutorial sebelumnya Integrasi xml dan Flash as3 Part 8 dimana kita akan menampilkan beberapa data xml ketika salah satu baris di klik,.. berikut live demonya
&lt;p&gt;Your browser does not flashplayer.&lt;/p&gt;
Live demo Integrasi xml dan Flash as3 Part 9 (Load data xml to component 2)
ockey disini saya mencoba melanjutkan tutorial sebelumnya,... jadi bagi yang belum sempat melihat bisa lihat kembali di Integrasi xml dan Flash as3 Part 8
langsung saja , untuk menampilan data seperti demo diatas hal yang perlu anda buat adalah sebuah component Text Area dan disini saya beri instancename outpField selanjutnya anda hanya perlu menambahkan script ini pada script yang sebelumnya kita buat di posting sebelumnya,...

myList.addEventListener(Event.CHANGE, info);

function info(evt:Event){

outpField.text="Nama: " + semuacontak[evt.target.selectedItem.data].fn +" "+ semuacontak[evt.target.selectedItem.data].ln+ "\n";
}
disitu hanya tampil nama dari data xml kita,... lantas bagaimana jika kita ingin menampilkan lebih dari satu data,... kita cukup memodifikasi scripthnya dengan menambahkan scriptappendText dan tag yang ingin kita tampilkan seperti berikut

myList.addEventListener(Event.CHANGE, info);

function info(evt:Event){

outpField.text="Nama: " + semuacontak[evt.target.selectedItem.data].fn +" "+ semuacontak[evt.target.selectedItem.data].ln+ "\n";
outpField.appendText("Telpon: " + semuacontak[evt.target.selectedItem.data].pn + "\n");
outpField.appendText("deskripsi: " + semuacontak[evt.target.selectedItem.data].jn + "\n");
outpField.appendText("Alamat: " + semuacontak[evt.target.selectedItem.data].an + "\n");
}
By Ricko nada di Pustaka Flash Terima kasih telah membaca Integrasi xml dan Flash as3 Part 9 (Load data xml to compon    




sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-9-load.html#.UNWsq-yTLcc
Unknown olahRaga

Integrasi xml dan Flash as3 Part 8 (Load data to component)

Integrasi xml dan Flash as3 Part 8 (Load data to component)
Integrasi xml dan Flash as3 Part 8 (Load data to component)

Pada tahap ini kita akan mencoba mempelajari bagaimana Integrasi xml dan Flash as3 Part 8 (Load data to component). tapi sebelum itu karena artikel kali ini berdasarkan tutorial sebelumnya,.. jadi pastikan anda telah membaca dan mengerti tutorial sebelumnya,.. dan jika anda belum mengerti anda bisa membaca kembali melalui link berikut:
  • Integrasi xml dan Flash as3 Part 1
  • Integrasi xml dan Flash as3 Part 2
  • Integrasi xml dan Flash as3 Part 3
  • Integrasi xml dan Flash as3 Part 4
  • Integrasi xml dan Flash as3 Part 5
  • Integrasi xml dan Flash as3 Part 6
  • Integrasi xml dan Flash as3 Part 7
berikut live demo
&lt;p&gt;Your browser does not flashplayer.&lt;/p&gt;
Live demo Integrasi xml dan Flash as3 Part 8 (Load data to component)
langkah pertama yang harus anda lakukan adalah membuat sebuah file xml disini saya beri nama contactlist.xml

<contacts>
<contact firstName="Ricko" lastName="Nada" phoneNumber="085263411099">
<description> Adalah seseorang Programer flash yang biasa aja</description>
<alamat> Padang -indonesia </alamat>
</contact>
<contact firstName="Justin" lastName="bieber" phoneNumber="1876534">
<description> Adalah seseorang Penyanyi boy band,... wakaka </description>
 <alamat> Amerika </alamat>
</contact>
<contact firstName="Gusni" lastName="Adam" phoneNumber="3348796">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Frank" lastName="Potter" phoneNumber="7589642">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Alex" lastName="Anderson" phoneNumber="1214597">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="John" lastName="Long" phoneNumber="3487656">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Richard" lastName="Gray" phoneNumber="1578998">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Claire" lastName="Brown" phoneNumber="9845326">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Mindy" lastName="Smith" phoneNumber="3248751">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Kevin" lastName="Kent" phoneNumber="4758557">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
</contacts>

By Ricko nada
kemudian membuat dokumen actionscript 3 lalu buat sebuah list component dengan instance namenya myList setelah itu anda buat layer baru dan masukkan script berikut pada frame pertama,...

import fl.data.DataProvider;
var panggil:URLLoader = new URLLoader();
var isidata:XML = new XML();

panggil.addEventListener(Event.COMPLETE, readXML);

panggil.load(new URLRequest("contactlist.xml"));

function readXML(event:Event):void
{
isidata = new XML(event.target.data);
trace("XML file loaded!");
parseXML(isidata);
}
var semuacontak:Array = [];
function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData);
trace("-----------------");
for each (var cont in xmlData.contact)
{

semuacontak.push({fn: cont.@firstName, ln: cont.@lastName, pn: cont.@phoneNumber,jn:cont.description,an:cont.alamat});
}

susundata();
}

function susundata():void
{

myList.dataProvider = new DataProvider ();

for (var i:int = 0; i<semuacontak.length; i++)
{

myList.addItem({label: semuacontak[i].fn + " " + semuacontak[i].ln + "\n", data: i});
}
}

tekanctrl + enter dan lihat hasilnya.. Terima kasih telah membaca Integrasi xml dan Flash as3 Part 8 (Load data to component) By Ricko nada di Pustaka Flash




sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-8-load.html#.UNWqdeyTLcc
Unknown olahRaga

Integrasi xml dan Flash as3 Part 7

Integrasi xml dan Flash as3 Part 7
Integrasi xml dan Flash as3 Part 7

Dalam tutorial Integrasi xml dan Flash as3 Part 6 , kita telah membahas bagaimana cara mengganti xml ketika tampil di flash, tetapi terkadang kita mungkin hanya ingin menghapus tag , atau atribut tertentu ketika tampil di flash.
dalam hal ini ada operator khusus untuk melakukan itu yaitu : delete sebagai contoh jika sebelumnya output pada trace menghasilkan seperti ini

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

nah kali ini kita coba untuk menghapus produk yang ke 2 ketika tampil di flash berikut scripth parse yang kita gunakan,..

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk[1];
trace(xmlData);
}

maka hasil di Output trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
   <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

terlihat bahwa produk sofa hilang dr trace, lantas bagaimana jika kita ingin menghapus attribut,.. berikut script parse yang kita gunakan

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk[1].@harga;
trace(xmlData);
}

maka hasil di Output trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

terlihat bahwa atribut harga produk sofa hilang dr trace, bagaimana jika kita ingin menghapus semuanya,.. berikut script parse yang kita gunakan

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk;
trace(xmlData);
}
maka hasil di Output trace

XML file loaded!
Parsing:
-----------------


By Ricko nada di Pustaka FlashTerima kasih telah membaca Integrasi xml dan Flash as3 Part 7 






sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-7.html#.UNWqBOyTLcc
Unknown XML

Integrasi xml dan Flash as3 Part 6

Integrasi xml dan Flash as3 Part 6
Integrasi xml dan Flash as3 Part 6

melanjutkan tutorial sebelumnya yaitu Integrasi xml dan Flash as3 Part 5, kali ini kita akan mencoba untuk mengubah data XML ketika tampil di flash,. actionscripts3, tapi perlu ditekankan disini kita tidak merobah file xml(info2.xml) melainkan kita merubah data yang tampil saja,... ocke agar lebih paham...maksudnya,... langsung saja kita mulai...
jika pada tutorial sebelumnya kita telah memiliki file info2.xml seperti berikut


<informasi>
 <produk nama ="Meja makan" harga="Rp 50.000">  
Sesuatu untuk tempat makan 
</produk>
  <produk nama ="Sofa" harga="Rp 200.000">  
 Sesuatu untuk diduduki 
</produk>
  <produk nama ="Lemari" harga="Rp 500.000">  
Sesuatu untuk menyimpan pakaian 
</produk>
</informasi>
maka kita akan mencoba misalanya nama produk Meja makan menjadi Kursi Makan ketika tampil di flash dengan script parse xml berikut

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk.(@nama=="Meja makan").@nama = "Kursi makan"
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
terlihat bahwa nama produk yang semula Meja makan telah berubah menjadi Kursi Makan
Sekarang, situasi lain ... Kita ingin mengubah harga Meja makan. Bagaimana kita melakukannya

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk.(@nama=="Meja makan").@harga = "Rp 100.000"
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 100.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
Cara lain untuk mengedit data yang ada, adalah menentukan produk mana yang sebenarnya yang ingin kita edit melalui kode ini []:

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[1]= "ini pengganti untuk sofa"
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">ini pengganti untuk sofa</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
Hal ini akan mengubah deskripsi sofa . Kita dapat mengubah atribut dengan cara ini juga:

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk [1].@nama = "Sofa yang lembut"
trace(xmlData);
}
Anda juga dapat mengedit seluruh dan menulis ulang data XML . Pada contoh berikut, kita menulis ulang produk yang kedua.

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[1]= Televisi sebagai pengganti
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk name="Televisi" price="Rp 2.000.000">Televisi sebagai pengganti</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
jika anda ingin menambahkan tag xml

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[1]+= Televisi sebagai penambah tag
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Televisi" price="Rp 2.000.000">Televisi sebagai penambah tag</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
jika anda ingin menambahkan tag xml di akhir

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[xmlData.produk.length()]= Televisi sebagai penambah tag
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
  <produk nama="Televisi" price="Rp 2.000.000">Televisi sebagai penambah tag</produk>
</informasi>
By Ricko nada di Pustaka FlashTerima kasih telah membaca Integrasi xml dan Flash as3 Part 6 






sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-6.html#.UNWpheyTLcc
Unknown XML

Integrasi xml dan Flash as3 Part 5

Integrasi xml dan Flash as3 Part 5
Integrasi xml dan Flash as3 Part 5

Dalam tutorial kali ini kita akan belajar tentang Pencocokan data XML. Pada tutorial ini, saya akan menggunakan edisi kedua dari dokumen XML saya (info2.xml), yang telah kita gunakan dalam tutorial sebelumnya (Interaksi xml dan Flash as3 Part 4). Ini hanya pengingat, sehingga orang tidak akan bingung ini dengan versi pertama dari dokumen, karena memiliki tata letak yang berbeda. Dalam file XML saya punya nama dan harga produk sebagai atribut dan deskripsi antara tag.
Pencocokan data XML kadang-kadang diperlukan untuk hanya mengambil data yang cocok dengan kriteria tertentu. Sebagai contoh, kita mungkin hanya ingin menampilkan produk, yang memiliki harga Rp 50.000, Pada contoh berikut, saya akan mencocokkan produk Meja makan. Apa yang harus saya lakukan, adalah untuk menulis path ke node produk dan kemudian memeriksa apakah namanya cocok dengan
"Meja makan"
. Berikut: script parse xml yang saya gunakan

//fungsi parsexml

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData.produk.(@nama=="Meja makan"));
}


Saya menuliskan simbol @ di depan nama, karena itu adalah sebuah atribut. maka hasil Output pada trace kita adalah

file XML dimuat!
Parsing:
-----------------
Sesuatu untuk tempat makan

Kadang-kadang kita mengalami kasus sensitivitas nama pada produk kita, misalnya, bisa saja meja makan atau Meja Makan atau bahkan MEJA MAKAN dalam dokumen XML. Kita bisa mengabaikan sensitivitas kasus dengan membuat teks menjadi huruf kecil:

//fungsi parsexml

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData.produk.(@nama.toLowerCase()=="meja makan"));
}
.toLowerCase()adalah script yang akan merubah sensitivitas teks menjadi huruf kecil. dan hasil Output pada trace kita adalah

file XML dimuat!
Parsing:
-----------------
Sesuatu untuk tempat makan

nah jika diperlukan untuk mencocokkan menurut kriteria ganda. Sebagai contoh, saya hanya ingin mencari meja makan yang harganya Rp 50.000. Kita harus menggunakan operator && :

//fungsi parsexml

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData.produk.(@nama.toLowerCase()=="meja makan"&& @harga == "Rp 50.000"));
}

dan hasil Output pada trace kita adalah

file XML dimuat!
Parsing:
-----------------
Sesuatu untuk tempat makan

nah bagaimana jika kita ingin mencocokkan harga Rp 200.000 tapi bukan meja makan,.. hal yang kita pergunakan adalah logika != yang menyatakan tidak sama sebagai pengganti ==

//fungsi parsexml

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData.produk.(@nama.toLowerCase()!="meja makan"&& @harga == "Rp 200.000"));
}

dan hasil Output pada trace kita adalah

file XML dimuat!
Parsing:
-----------------
Sesuatu untuk diduduki


By Ricko nada di Pustaka Flash Terima kasih telah membaca Interaksi xml dan Flash as3 Part 5 





sumber : http://blog.pustakaflash.com/2012/06/interaksi-xml-dan-flash-as3-part-5.html#.UNWpFeyTLcc
Unknown XML