Barusan coba instal apk ke youwave. Kok Error.
Muncul window, tulisannya:
android os not ready. please wait a few seconds before retrying
Sudah restart windows dan restart youwave nya, ternyata masih aja error nya keluar.
akhirnya tanya mbah google.
ketemu deh caranya:
- klik Start> Run
- copy paste teks ini: %userprofile%\.Virtualbox\HardDisks
- delete atau rename youwave_vm01.vdi
- copy dan rename youwave_vm01_golden.vdi menjadi youwave_vm01.vdi
Alhamdulillah sudah bisa lagi sekarang. :)
sumber:
http://youwave.com/forum/index.php?PHPSESSID=c50c4b680b72a60d1220605eb7d6a016&topic=3439.0
Kamis, 23 Januari 2014
Rabu, 22 Januari 2014
loadMovie swf - as1
stop();
mcVideo.loadMovie("Video"+no+".swf");
this.onEnterFrame = function() {
//trace(_level1._currentframe+" / "+_level1._totalframes);
var persen = mcVideo._currentframe/mcVideo._totalframes;
trace(persen);
if (persen>=1) {
play();
delete this.onEnterFrame;
}
};
mcVideo.loadMovie("Video"+no+".swf");
this.onEnterFrame = function() {
//trace(_level1._currentframe+" / "+_level1._totalframes);
var persen = mcVideo._currentframe/mcVideo._totalframes;
trace(persen);
if (persen>=1) {
play();
delete this.onEnterFrame;
}
};
Senin, 20 Januari 2014
Mengubah Nama File dan Folder menjadi Text dengan "Directory List & Print"
Lagi cari cara untuk masukkan nama file.png ke dalam program javascript.
Supaya lebih cepat, bisa pakai software freeware dan protable ini:
"Directory List & Print"
screenshot:
sumber:
http://www.makeuseof.com/tag/5-ways-to-print-folder-and-directory-contents-in-windows/
http://www.infonautics.ch/directorylistprint/
link download:
http://www.infonautics.ch/directorylistprint/DirectoryListPrintEN.zip
Supaya lebih cepat, bisa pakai software freeware dan protable ini:
"Directory List & Print"
screenshot:
sumber:
http://www.makeuseof.com/tag/5-ways-to-print-folder-and-directory-contents-in-windows/
http://www.infonautics.ch/directorylistprint/
link download:
http://www.infonautics.ch/directorylistprint/DirectoryListPrintEN.zip
Minggu, 19 Januari 2014
Cek IP Komputer Jaringan
Caranya:
1. Start > run > cmd
2. ketik 'net view' , kemudian tekan enter.
Akan kelihatan 'Nama Komputer' yang bisa kita akses.
3. pilih nama komputer name, misal 'server'
4. ketik 'ping server'
5. akan kita dapatkan ip komputer server, misal 20.20.20.20
6. cara penggunaan di program flash (ActionScript 2.0)
var url:String = "//20.20.20.20/Galih/TeksDaftarPiket.csv"
7. selesai
Semoga bermanfaat :)
1. Start > run > cmd
2. ketik 'net view' , kemudian tekan enter.
Akan kelihatan 'Nama Komputer' yang bisa kita akses.
3. pilih nama komputer name, misal 'server'
4. ketik 'ping server'
5. akan kita dapatkan ip komputer server, misal 20.20.20.20
6. cara penggunaan di program flash (ActionScript 2.0)
var url:String = "//20.20.20.20/Galih/TeksDaftarPiket.csv"
7. selesai
Semoga bermanfaat :)
Rabu, 15 Januari 2014
Filter Data Array 2D - by Tanggal
Lagi bikin function untuk mengambil data yang diinginkan saja.
Array nya diambil dari file.csv , kemudian saya hanya mengambil data sesuai tanggal yang saya tentukan. Misalnya tanggal "13".
Ini dia function nya:
function FilterByTanggal(ArrInput, tgl) {
var ArrBaru = [];
var row = ArrInput.length-2; // khusus untuk pemanggilan file.csv
var col = 0;
var cekArr = ArrInput[0];
for (k in cekArr) {
if (cekArr.hasOwnProperty(k)) {
col++;
}
}
for (var i = 0; i<row; i++) {
// penulisan tanggal di file.csv : "Senin, 13-1-2014"
var str = ArrInput[i][2];
var strA = str.split(' ');
var strB = strA[1].split('-');
if (strB[0] == tgl) {
ArrBaru.push(ArrInput[i]);
}
}
ArrBaru.rows = ArrBaru.length;
ArrBaru.cols = 0;
for (k in ArrBaru[0]) {
if (ArrBaru[0].hasOwnProperty(k)) {
ArrBaru.cols++;
}
}
return ArrBaru;
}
Array nya diambil dari file.csv , kemudian saya hanya mengambil data sesuai tanggal yang saya tentukan. Misalnya tanggal "13".
Ini dia function nya:
function FilterByTanggal(ArrInput, tgl) {
var ArrBaru = [];
var row = ArrInput.length-2; // khusus untuk pemanggilan file.csv
var col = 0;
var cekArr = ArrInput[0];
for (k in cekArr) {
if (cekArr.hasOwnProperty(k)) {
col++;
}
}
for (var i = 0; i<row; i++) {
// penulisan tanggal di file.csv : "Senin, 13-1-2014"
var str = ArrInput[i][2];
var strA = str.split(' ');
var strB = strA[1].split('-');
if (strB[0] == tgl) {
ArrBaru.push(ArrInput[i]);
}
}
ArrBaru.rows = ArrBaru.length;
ArrBaru.cols = 0;
for (k in ArrBaru[0]) {
if (ArrBaru[0].hasOwnProperty(k)) {
ArrBaru.cols++;
}
}
return ArrBaru;
}
hasOwnProperty - cek Array 2D (multidimensi) - Actionscript 2.0
Array Multidimensi itu seperti ini:
myArray = [[0,0,1] , [3,0,1] , [0,2,1] , [2,5,1]]
myArray[i][j] --> i dan j ini yang ingin saya cari
Cara mencarinya:
var row = _level0.dataDaftar.length-2; //( khusus untuk csv , perlu di -2)
var col = 0;
var cekArr = _level0.dataDaftar[0];
var count = 0;
for (k in cekArr) {
if (cekArr.hasOwnProperty(k)) { // <------
col++;
}
}
ketika di trace:
trace(row+' '+col);
Ini saya pakai, untuk mengambil data di csv.
Beberapa hari kemaren BUNTU ... gak dapet ide.
Akhirnya , hari ini dapet juga .... (array.hasOwnProperty(k))
Alhamdulillah :)
myArray = [[0,0,1] , [3,0,1] , [0,2,1] , [2,5,1]]
myArray[i][j] --> i dan j ini yang ingin saya cari
Cara mencarinya:
var row = _level0.dataDaftar.length-2; //( khusus untuk csv , perlu di -2)
var col = 0;
var cekArr = _level0.dataDaftar[0];
var count = 0;
for (k in cekArr) {
if (cekArr.hasOwnProperty(k)) { // <------
col++;
}
}
ketika di trace:
trace(row+' '+col);
Ini saya pakai, untuk mengambil data di csv.
Beberapa hari kemaren BUNTU ... gak dapet ide.
Akhirnya , hari ini dapet juga .... (array.hasOwnProperty(k))
Alhamdulillah :)
Minggu, 12 Januari 2014
wrapText - HTML5 - javascript
function wrapText(context, text, x, y, maxWidth, lineHeight) {
//manage carriage return
text = text.replace(/(\r\n|\n\r|\r|\n)/g, "\n");
//manage tabulation
text = text.replace(/(\t)/g, " "); // anything you want
//array of lines
var sections = text.split("\n");
for (s = 0, len = sections.length; s < len; s++) {
var words = sections[s].split(' ');
var line = '';
for (var n = 0; n < words.length; n++) {
var testLine = line + words[n] + ' ';
var metrics = context.measureText(testLine);
var testWidth = metrics.width;
if (testWidth > maxWidth) {
context.fillText(line, x, y);
line = words[n] + ' ';
y += lineHeight;
} else {
line = testLine;
}
}
context.fillText(line, x, y);
//new line for new section of the text
y += lineHeight;
}
};
Cara memanggil:
var maxWidth = 300; // lebar area teks
var lineHeight = 20; // tinggi teks
var str = 'teks panjang yang akan dijadikan beberapa baris'
wrapText(context, str, 0, 0, maxWidth, lineHeight);
sumber:
http://stackoverflow.com/questions/15582937/vertical-align-text-on-html-5-canvas
//manage carriage return
text = text.replace(/(\r\n|\n\r|\r|\n)/g, "\n");
//manage tabulation
text = text.replace(/(\t)/g, " "); // anything you want
//array of lines
var sections = text.split("\n");
for (s = 0, len = sections.length; s < len; s++) {
var words = sections[s].split(' ');
var line = '';
for (var n = 0; n < words.length; n++) {
var testLine = line + words[n] + ' ';
var metrics = context.measureText(testLine);
var testWidth = metrics.width;
if (testWidth > maxWidth) {
context.fillText(line, x, y);
line = words[n] + ' ';
y += lineHeight;
} else {
line = testLine;
}
}
context.fillText(line, x, y);
//new line for new section of the text
y += lineHeight;
}
};
Cara memanggil:
var maxWidth = 300; // lebar area teks
var lineHeight = 20; // tinggi teks
var str = 'teks panjang yang akan dijadikan beberapa baris'
wrapText(context, str, 0, 0, maxWidth, lineHeight);
sumber:
http://stackoverflow.com/questions/15582937/vertical-align-text-on-html-5-canvas
Resize Canvas - html5
function getViewport() {
var viewPortWidth;
var viewPortHeight;
// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
if (typeof window.innerWidth != 'undefined') {
viewPortWidth = window.innerWidth,
viewPortHeight = window.innerHeight;
}
// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
else if (typeof document.documentElement != 'undefined'&& typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0) {
viewPortWidth = document.documentElement.clientWidth,
viewPortHeight = document.documentElement.clientHeight
}
// older versions of IE
else {
viewPortWidth = document.getElementsByTagName('body')[0].clientWidth,
viewPortHeight = document.getElementsByTagName('body')[0].clientHeight
}
return [viewPortWidth, viewPortHeight];
}
function resize_canvas(){
var t = getViewport();
innerWidth = t[0];//window.innerWidth;
innerHeight = t[1];//window.innerHeight;
sizeDiffW = innerWidth-canvasWidth;
sizeDiffH = innerHeight-canvasHeight;
chkscaleW = innerWidth/canvasWidth;
chkscaleH = innerHeight/canvasHeight;
scaleFix = Math.min(chkscaleW,chkscaleH);
canvas.width=canvasWidth*scaleFix;
canvas.height=canvasHeight*scaleFix;
context.scale(scaleFix, scaleFix);
canvas.style.left="100px";
canvas.style.top="100px";
canvas.style.marginLeft="100px";
canvas.style.marginTop="100px";
canvas.style.left=((innerWidth-canvasWidth*scaleFix)/2)+"px";
canvas.style.top=((innerHeight-canvasHeight*scaleFix)/2)+"px";
canvas.style.marginLeft=""+((innerWidth-canvasWidth*scaleFix)/2)+"px";
canvas.style.marginTop=""+((innerHeight-canvasHeight*scaleFix)/2)+"px";
}
sumber:
http://stackoverflow.com/questions/1766861/find-the-exact-height-and-width-of-the-viewport-in-a-cross-browser-way-no-proto
var viewPortWidth;
var viewPortHeight;
// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
if (typeof window.innerWidth != 'undefined') {
viewPortWidth = window.innerWidth,
viewPortHeight = window.innerHeight;
}
// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
else if (typeof document.documentElement != 'undefined'&& typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0) {
viewPortWidth = document.documentElement.clientWidth,
viewPortHeight = document.documentElement.clientHeight
}
// older versions of IE
else {
viewPortWidth = document.getElementsByTagName('body')[0].clientWidth,
viewPortHeight = document.getElementsByTagName('body')[0].clientHeight
}
return [viewPortWidth, viewPortHeight];
}
function resize_canvas(){
var t = getViewport();
innerWidth = t[0];//window.innerWidth;
innerHeight = t[1];//window.innerHeight;
sizeDiffW = innerWidth-canvasWidth;
sizeDiffH = innerHeight-canvasHeight;
chkscaleW = innerWidth/canvasWidth;
chkscaleH = innerHeight/canvasHeight;
scaleFix = Math.min(chkscaleW,chkscaleH);
canvas.width=canvasWidth*scaleFix;
canvas.height=canvasHeight*scaleFix;
context.scale(scaleFix, scaleFix);
canvas.style.left="100px";
canvas.style.top="100px";
canvas.style.marginLeft="100px";
canvas.style.marginTop="100px";
canvas.style.left=((innerWidth-canvasWidth*scaleFix)/2)+"px";
canvas.style.top=((innerHeight-canvasHeight*scaleFix)/2)+"px";
canvas.style.marginLeft=""+((innerWidth-canvasWidth*scaleFix)/2)+"px";
canvas.style.marginTop=""+((innerHeight-canvasHeight*scaleFix)/2)+"px";
}
sumber:
http://stackoverflow.com/questions/1766861/find-the-exact-height-and-width-of-the-viewport-in-a-cross-browser-way-no-proto
Kamis, 09 Januari 2014
Stage.displayState = 'fullScreen'
Dengan ActionScript 2.0
fullscreen:
Stage.displayState="fullScreen";
normal:
Stage.displayState="normal";
Sumber:
http://permadi.com/tutorial/flash9FullScreen/index.html
fullscreen:
Stage.displayState="fullScreen";
normal:
Stage.displayState="normal";
Sumber:
http://permadi.com/tutorial/flash9FullScreen/index.html
F11 di IE - Fullscreen
function maxwin() {
var wscript = new ActiveXObject("WScript.Shell");
if (wscript!=null) {
wscript.SendKeys("{F11}");
}
}
sumber:
http://stackoverflow.com/questions/7495373/how-to-make-browser-full-screen-using-f11-key-event-through-javascript
Selasa, 07 Januari 2014
3 Android Emulator
Biasanya setelah kita bikin program aplikasi file.apk , kita bisa mencoba install di Android kita.
Tahukah teman-teman, sebenarnya ada cara lain, yaitu menjalankan dengan Android Emulator. Bisa dijalankan di PC/Laptop.
Browsing di internet, ketemu 1 artikel yang membahas ini.
3 Android Emulator:
- You Wave
- Jar Of Beans
- Blue Stacks
Dari 3 Emulator di atas, saya sudah mencoba You Wave dan Blue Stacks.
Saat ini sedang download Jar Of Beans. Ingin mencoba juga. Penasaran :)
Thanks to sumber artikel :D
Sumber:
Senin, 06 Januari 2014
Software untuk Rename File Beberapa buah Sekaligus
Di HTML5, untuk pemanggilan pic/image yang banyak, lebih mudah jika nama filenya diberi indeks. Apalagi jika image tersebut merupakan rangkaian animasi frame by frame.
Nah, software Bulk Rename Utility ini bisa jadi solusi untuk mengganti nama (rename) beberapa file sekaligus.
ScreenShot:
Download di sini:
Sabtu, 04 Januari 2014
Connect file swf ke file swf lainnya - LocalConnection
Dapet tantangan dari Dado, teman Billy, yaitu bikin file flash supaya bisa bekerja seperti di KiosK.
KiosK cara kerjanya seperti ini:
- layar 1 bisa di klik (ada tombol)
- layar 2 menjalankan animasi sesuai tombol dari layar 1
Browsing di google, dapet yg namanya LocalConnection
Alhamdulillah :)
Begini actionscript programnya:
File PemberiTugas.swf
for (var i = 1; i <= 10; i++) {
this['b' + i].no = i;
this['b' + i].onRelease = function() {
var sending_lc:LocalConnection = new LocalConnection();
sending_lc.send("fromBlue","recieveBlueText",this.no);
};
}
File PenerimaTugas.swf
var receiving_lc:LocalConnection = new LocalConnection();
receiving_lc.recieveBlueText = function(textRecieved:String) {
mcMovie.gotoAndStop(textRecieved);
gotoAndStop(2);
};
stop();
receiving_lc.connect("fromBlue");
Sumber:
http://www.kirupa.com/forum/showthread.php?346895-How-to-hide-swf-menu-items&p=2547035#post2547035
http://www.wikihow.com/Eliminate-the-Right-Click-Cheat-With-Actionscript-2.0
http://en.kioskea.net/faq/7645-script-to-automatically-display-webpage-in-fullscreen
http://www.htmlgoodies.com/beyond/dhtml/article.php/3470521#open
KiosK cara kerjanya seperti ini:
- layar 1 bisa di klik (ada tombol)
- layar 2 menjalankan animasi sesuai tombol dari layar 1
Browsing di google, dapet yg namanya LocalConnection
Alhamdulillah :)
Begini actionscript programnya:
File PemberiTugas.swf
for (var i = 1; i <= 10; i++) {
this['b' + i].no = i;
this['b' + i].onRelease = function() {
var sending_lc:LocalConnection = new LocalConnection();
sending_lc.send("fromBlue","recieveBlueText",this.no);
};
}
File PenerimaTugas.swf
var receiving_lc:LocalConnection = new LocalConnection();
receiving_lc.recieveBlueText = function(textRecieved:String) {
mcMovie.gotoAndStop(textRecieved);
gotoAndStop(2);
};
stop();
receiving_lc.connect("fromBlue");
Sumber:
http://www.kirupa.com/forum/showthread.php?346895-How-to-hide-swf-menu-items&p=2547035#post2547035
http://www.wikihow.com/Eliminate-the-Right-Click-Cheat-With-Actionscript-2.0
http://en.kioskea.net/faq/7645-script-to-automatically-display-webpage-in-fullscreen
http://www.htmlgoodies.com/beyond/dhtml/article.php/3470521#open
Langganan:
Postingan (Atom)