Kali ini kita akan lebih mendalami scripting di swismax, tapi sebelumnya mari kita flashback lagi ke basic atau dasarnya. Now, apa sih sebenernya script atau scripting itu ? script itu kurang lebih adalah bahasa pengantar yang bisa dimengerti oleh komputer, merupakan bahasa yang udah distandarisasikan oleh si pembuat software.

Jadi kalo lu mo berkomunikasi sama komputer lu harus tau bahasanya atau perintah atau commandnya. dengan script lu bisa mengkontrol jalan nya suatu program sesuai dengan yang lu pengen. contoh lu pengen bikin animasi stop pada frame 5, lu tinggal bilang aja (tapi tentu pake bahasa yang dimengerti oleh komputer)

onFrame (10) {
stop();
}

udah pasti pas di frame 10 dia akan berhenti sesuai dengan perintah kita, Nah animasi ga bakal berenti kalo lu ngomongnya pake bahasa betawi seperti

“ntar di frame sepuluh pokoknya lu berenti ya !!”

mungkin nanti kali yah kejadian kalo ada orang endonesiah yang bisa nyiptain bahasa pemrograman, hehehe.. jadi kalo menurut gue nih, kaga ada yang namanya otomatis di dunia ini! semua yang menurut lu otomatis pasti ada sekumpulan perintah di baliknya yang diciptakan oleh si penciptanya untuk memudahkan pemakai, pengguna or what ever lah.. lah jadi ngawur gini :p

Nah lebih jauh ngebahas script di swihmax 2 scripting nya lumayan bagus dan mudah dimngerti juga. Kalo soal susah apa gampang itu kan balik lagi sama kemauan diri kita, ya ngga ?
swishmax scripting udah bisa di integrasikan sama bahasa pemrograman yang laen kaya, javascript, HTML, PHP, ASP dll. Hal ini yang membuat gue pengen tau lebih banyak tentang swishmax. Kalo lu nanya kenapa ga langsung belajar Adobe Flash aja ? dari awal emang gue tau untuk membuat animasi flash ya menggunakan macromedia flash (sekarang Adobe flash) tapi untuk pertama kali bikin flash ya dengan swishmax, jadi terlanjur ke enakan dah sampe sekarang, pengen juga si belajar Adobe Flash, tapi satu-satu dulu ah.. yang ini aja belom kelar2, tapi lumayan dengan swishmax gue udah bisa ngasilin duit berjuta-juta (serius, tergantung kreatifitas lu aja ngibulin orang ^_^)

So… Dengan scripting swishmax gue bisa bikin apa aja ? Jawabnya ampir sama dengan yang lu bisa lakuin di Adobe Flash, di Swishmax lu bisa bikin :
· user input (form)
· games
· web-based Kalkulator
· Presentasi dinamis
· send / receive data di website
· Jalanin javascript command
· interaksi dengan database
· nge load XML
Dan masih buanyak lagi yang laennya..

Okeh cukup pengenalan tentang apa itu scripting pada umumnya dan khususnya yang di gunakan di swishmax, tentu lu yang sebelumnya ora mudeng sama sekali udah punya bayangkan kan ? kalo belon juga, mending lu baca lagi dari atas atau makan sayur lebih banyak..

Karena Gue udah ngantuk, sekarang gue mau bobo.. besok InsyaAllah kita akan lanjut ke “Lebih jauh tentang Swismax scripting II”, pelan2 aja ya.. lagian mo kemana buru2 juga. santaiiiiiii ajaaaaa…..

C U

// THE FOLLOWING BLOCK IS USED TO RETRIEVE AND DISPLAY LINK INFORMATION.
// PLACE THIS ENTIRE BLOCK IN THE AREA YOU WANT THE DATA TO BE DISPLAYED.

// MODIFY THE VARIABLES BELOW:
// The following variable defines whether links are opened in a new window
// (1 = Yes, 0 = No)
$OpenInNewWindow = "1";

// # DO NOT MODIFY ANYTHING ELSE BELOW THIS LINE!
// ----------------------------------------------
$BLKey = "2W0R-3913-VLT9";

if(strlen($_SERVER['SCRIPT_URI'])){
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_URI'].((strlen($_SERVER['QUERY_STRING']))?'?'.$_SERVER['QUERY_STRING']:'');
}

if(!strlen($_SERVER['REQUEST_URI'])){
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'].((strlen($_SERVER['QUERY_STRING']))?'?'.$_SERVER['QUERY_STRING']:'');
}

$QueryString = "LinkUrl=".urlencode((($_SERVER['HTTPS']=='on')?'https://':'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$QueryString .= "&Key=" .urlencode($BLKey);
$QueryString .= "&OpenInNewWindow=" .urlencode($OpenInNewWindow);

if(intval(get_cfg_var('allow_url_fopen')) && function_exists('readfile')) {
@readfile("http://www.backlinks.com/engine.php?".$QueryString);
}
elseif(intval(get_cfg_var('allow_url_fopen')) && function_exists('file')) {
if($content = @file("http://www.backlinks.com/engine.php?".$QueryString))
print @join('', $content);
}
elseif(function_exists('curl_init')) {
$ch = curl_init ("http://www.backlinks.com/engine.php?".$QueryString);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);

if(curl_error($ch))
print "Error processing request";

curl_close ($ch);
}
else {
print "It appears that your web host has disabled all functions for handling remote pages and as a result the BackLinks software will not function on your web page. Please contact your web host for more information.";
}
?>