Implementasi Penggambaran Peta Jaringan Jalan Kota Yogyakarta
function setBlink { objcolorbaru = new
Coloreval_root.peta.+_root.listjalan.value; if warna == 0xff0000 {
warna = 0xffffff; objcolorbaru.setRGBwarna; }
else { warna = 0xff0000; objcolorbaru.setRGBwarna; }
}
c. Proses pencarian
billboard Menampilkan informasi billboard berdasarkan tanggal jatuh tempo dan
nama jalan yang diinputkan oleh user. Potongan script untuk tampil billboard sebagai berikut:
btn_cari.onRelease=function{ listdata._visible=true;
MyDat=new XML; MyDat.ignoreWhite=true;
MyDat.onLoad=functionsuccess{ this.contentType=xmltext;
if success{
var numItems = this.firstChild.childNodes.length; var namajln = _root.my_cb.text;
var tmp = _root.vartempo.text; forj=0;jnumItems;j++ {
var tglakhir = substringthis.firstChild.childNodes[j].attributes.sakhir, 0, 2;
var blnakhir = substringthis.firstChild.childNodes[j].attributes.sakhir, 4, 2;
var thnakhir = substringthis.firstChild.childNodes[j].attributes.sakhir, 7, 4;
var tglakhir1 = substring_root.vartempo.text, 0, 2; var blnakhir1 = substring_root.vartempo.text, 4, 2;
var thnakhir1 = substring_root.vartempo.text, 7, 4; var listLength_num:Number = listdata.length;
iftmp==kosong{ ifthis.firstChild.childNodes[j].attributes.slokasi==nama
jlntmp==this.firstChild.childNodes[j].attributes.sakhir{
listdata.addItem{label:this.firstChild.childNodes[j].attr ibutes.sno+ +
this.firstChild.childNodes[j].attributes.snpwp+ + this.firstChild.childNodes[j].attributes.sisi+ +
this.firstChild.childNodes[j].attributes.slokasi+ + this.firstChild.childNodes[j].attributes.sukuran+ +
this.firstChild.childNodes[j].attributes.ssudut+ + this.firstChild.childNodes[j].attributes.sharga+ +
this.firstChild.childNodes[j].attributes.sawal+ + this.firstChild.childNodes[j].attributes.sakhir,
data:this.firstChild.childNodes[j].attributes.sno};} }else{
ifthis.firstChild.childNodes[j].attributes.slokasi==nama jlnblnakhir==blnakhir1thnakhir==thnakhir1{
this.firstChild.childNodes[j].attributes.sisi+ + this.firstChild.childNodes[j].attributes.slokasi+ +
this.firstChild.childNodes[j].attributes.sukuran+ + this.firstChild.childNodes[j].attributes.ssudut+
+ this.firstChild.childNodes[j].attributes.sharga+ +
this.firstChild.childNodes[j].attributes.sawal+ + this.firstChild.childNodes[j].attributes.sakhir,
data:this.firstChild.childNodes[j].attributes.sno}; }else
ifthis.firstChild.childNodes[j].attributes.slokasi==namajln thnakhir==thnakhir1blnakhir1==00{
listdata.addItem{label:this.firstChild.childNodes[j].attr ibutes.sno+ +
this.firstChild.childNodes[j].attributes.sisi+ + this.firstChild.childNodes[j].attributes.slokasi+ +
this.firstChild.childNodes[j].attributes.sukuran+ + this.firstChild.childNodes[j].attributes.ssudut+
+ this.firstChild.childNodes[j].attributes.sharga+ +
this.firstChild.childNodes[j].attributes.sawal+ + this.firstChild.childNodes[j].attributes.sakhir,
data:this.firstChild.childNodes[j].attributes.sno}; }
} }iflistLength_num==0{
_root.varpesan.text=Data yang Anda cari tidak ada; }
}else { traceERROR;}
} MyDat.loadbillboard.xml; }