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
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
Menggunakan TransitionManager Class AS3Tutorial 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:
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:
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 :
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
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 tuliskantrace("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-----------------
.alpha mengatur nilai transparansi dari MovieClip, Nilainya 0 - 1, 0 menhilang, 1 keadaan normal
.width mengatur lebar objet dengan satuan pixel, Nilainya angka desimal lebih dari 0
.height mengatur tinggi object dengan satuan object Nilainya angka desimal lebih dari 0.
.x menentukan nilai koordinat x dari MovieClip Nilainya angka desimal negatif atau positif
.y menentukan nilai koordinat y dari MoviieClip Nilainya angka desimal negatif atau positif
.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
.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
.rotation mengubah sudut object searah jarum jam Nilainya angka desimal negatif atau positif
.visible menentukan apakah objet terlihat atau tidak Nilainya true untuk terlihat, false untuk menghilang
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
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
03
var loader:Loader = newLoader();
04
05
//url request digunakan untuk mengubah alamat yang bertipe string
06
//menjadi URL
07
var request:URLRequest = newURLRequest("flash_logo.jpg");
<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 Documentnama 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 As3copy 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);
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
<p>Your browser does not flashplayer.</p>
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 componentText Area dan disini saya beri instancename outpField selanjutnya anda hanya perlu menambahkan script ini pada script yang sebelumnya kita buat di posting sebelumnya,...
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
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
<p>Your browser does not flashplayer.</p>
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><contactfirstName="Ricko"lastName="Nada"phoneNumber="085263411099"><description> Adalah seseorang Programer flash yang biasa aja</description><alamat> Padang -indonesia </alamat></contact><contactfirstName="Justin"lastName="bieber"phoneNumber="1876534"><description> Adalah seseorang Penyanyi boy band,... wakaka </description><alamat> Amerika </alamat></contact><contactfirstName="Gusni"lastName="Adam"phoneNumber="3348796"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Frank"lastName="Potter"phoneNumber="7589642"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Alex"lastName="Anderson"phoneNumber="1214597"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="John"lastName="Long"phoneNumber="3487656"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Richard"lastName="Gray"phoneNumber="1578998"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Claire"lastName="Brown"phoneNumber="9845326"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Mindy"lastName="Smith"phoneNumber="3248751"><description> Belum disi description</description><alamat> Padang </alamat></contact><contactfirstName="Kevin"lastName="Kent"phoneNumber="4758557"><description> Belum disi description</description><alamat> Padang </alamat></contact></contacts>
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><produknama="Kursi makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">Sesuatu untuk diduduki</produk><produknama="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,..
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Kursi makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="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
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Kursi makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa">Sesuatu untuk diduduki</produk><produknama="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
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><produknama ="Meja makan"harga="Rp 50.000">
Sesuatu untuk tempat makan
</produk><produknama ="Sofa"harga="Rp 200.000">
Sesuatu untuk diduduki
</produk><produknama ="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
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Kursi makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">Sesuatu untuk diduduki</produk><produknama="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
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Kursi makan"harga="Rp 100.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">Sesuatu untuk diduduki</produk><produknama="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 []:
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Meja makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">ini pengganti untuk sofa</produk><produknama="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:
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Meja makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produkname="Televisi"price="Rp 2.000.000">Televisi sebagai pengganti</produk><produknama="Lemari"harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk></informasi>
jika anda ingin menambahkan tag xml
functionparseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[1]+= Televisi sebagai penambah tag
trace(xmlData);
}
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Meja makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">Sesuatu untuk diduduki</produk><produknama="Televisi"price="Rp 2.000.000">Televisi sebagai penambah tag</produk><produknama="Lemari"harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk></informasi>
jika anda ingin menambahkan tag xml di akhir
functionparseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
xmlData.produk[xmlData.produk.length()]= Televisi sebagai penambah tag
trace(xmlData);
}
XML file loaded!
Parsing:
-----------------
<informasi><produknama="Meja makan"harga="Rp 50.000">Sesuatu untuk tempat makan</produk><produknama="Sofa"harga="Rp 200.000">Sesuatu untuk diduduki</produk><produknama="Lemari"harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk><produknama="Televisi"price="Rp 2.000.000">Televisi sebagai penambah tag</produk></informasi>
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
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:
.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 && :
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 ==