Tufkan
Üye
Tskkurlerparantezler ilk başta uygulama gövdesini oluşturmak için
function OnStart() ( o da bir fonksiyondur.)
{
}
sonrada functionlari oluşturmak için kullanılır.
<html>
<head>
<title>Yazı Kutusu</title>
<script language="JavaScript">
//İlk fonksiyonu hazırlıyoruz.
function kabul()
{
alert("İçeri girebilirsin.")
document.write("<h1>Droidscript e hoşgeldiniz...!</h1>")
}
//İkinci fonksiyonu hazırlıyoruz.
function red()
{
alert("Hoop ufaklık. Bas geri!")
document.write("<h1>13 yaşından küçükler giremez!</h1>")
}
//Üçüncü fonksiyonu hazırlıyoruz.
function geri()
{
alert("Cevap veremiyorsun değil mi?")
document.write("<h1>Evine dön!</h1>")
}
</script>
</head>
<body>
<script language="JavaScript">
var yas= prompt("Yaşınız kaç acaba?","Lütfen yaşınızı rakam ile yazınız...")
if (yas >= 13) kabul()
if (yas < 13 && yas > 0) red()
if (yas == null || yas == "") geri()
</script>
</body>
</html>
Bu kodu hazir internetten buldum 2. Ve 3.Yazilar neden gelmiyor olabilir?
function OnStart()
{
lay = app.CreateLayout( "Linear", "FillXY,VCenter" );
btnPlay = app.CreateButton( "Play", 0.4, 0.1 );
btnPlay.SetMargins( 0, 0.05, 0, 0 );
btnPlay.SetOnTouch( play );
lay.AddChild( btnPlay );
btnPlay1 = app.CreateButton( "Play", 0.4, 0.1 );
btnPlay1.SetMargins( 0, 0.05, 0, 0 );
btnPlay1.SetOnTouch( play1 );
lay.AddChild( btnPlay1 );
app.AddLayout( lay );
//Create media player.
player = app.CreateMediaPlayer();
player2 = app.CreateMediaPlayer();
player.SetFile( "/Sys/Snd/Poing.ogg" );
player2.SetFile( "/Sys/Snd/Poing.ogg" );
}
function play()
{
player.Play();
}
function play1()
{
player2.Play();
}
Ama bunu kendim yazmam gerek yoksa bu isten benim bi kazanimim olmaz. Benimkinden farkı ne ki bu kodların????SeekTo() fonksiyonu müziğin pozisyonuna gider normalde bu halde sıkıntı vermemesi gerek fakat 2 gün önce DroidScript güncelleme aldı metod değişmiş olabilir .
2 ayrı müzik çaldırmak istiyorsun anladıgım kadarıyla ; Aşagıdaki kod işini görür.
Kod:function OnStart() { lay = app.CreateLayout( "Linear", "FillXY,VCenter" ); btnPlay = app.CreateButton( "Play", 0.4, 0.1 ); btnPlay.SetMargins( 0, 0.05, 0, 0 ); btnPlay.SetOnTouch( play ); lay.AddChild( btnPlay ); btnPlay1 = app.CreateButton( "Play", 0.4, 0.1 ); btnPlay1.SetMargins( 0, 0.05, 0, 0 ); btnPlay1.SetOnTouch( play1 ); lay.AddChild( btnPlay1 ); app.AddLayout( lay ); //Create media player. player = app.CreateMediaPlayer(); player2 = app.CreateMediaPlayer(); player.SetFile( "/Sys/Snd/Poing.ogg" ); player2.SetFile( "/Sys/Snd/Poing.ogg" ); } function play() { player.Play(); } function play1() { player2.Play(); }
evet yapılır html olmadan direkt DroidScript kodları ile sende yaparsın .Peki biz bunu senin yaptigin flash uygulamasinin girisine yapabilirmiyiz? Ve ayrica geri tusuna basinca veya yas 13 ten kucuk olunca direk cikisini bu flasha uygulama yapabilirmisin?
illa çöz hatayı diyorsunAma bunu kendim yazmam gerek yoksa bu isten benim bi kazanimim olmaz. Benimkinden farkı ne ki bu kodların????
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter, FillXY " );
//Create button
btn1 = app.CreateButton( "Uzun İnce", 0.8, 0.1 );
lay.AddChild( btn1 );
btn1.SetOnTouch( btn1_OnTouch );
btn2 = app.CreateButton( "Nereden Bileceksiniz", 0.8, 0.1 );
lay.AddChild( btn2 );
//btn2=SetOnTouch( btn2_OnTouch ); //Yanlış yazım
btn2.SetOnTouch( btn2_OnTouch );//doğrusu
app.AddLayout( lay );
//Create media player
ply = app.CreateMediaPlayer();
ply2 = app.CreateMediaPlayer();
ply.SetFile( "/Sys/Snd/Poing.ogg" );
ply2.SetFile( "/Sys/Snd/Poing.ogg" );
}
//Handle buttons.
//function btn1_OnTouch(ply ) yanlış.
function btn1_OnTouch( ) //doğru
{
ply.Play();
ply.SeekTo( 0 );
}
function btn2_OnTouch( )
{
ply2.Play();
ply2.SeekTo( 0 );
}
evet yapılır html olmadan direkt DroidScript kodları ile sende yaparsın .
illa çöz hatayı diyorsun
birde böyle dene .Kod:function OnStart() { lay = app.CreateLayout( "Linear", "VCenter, FillXY " ); //Create button btn1 = app.CreateButton( "Uzun İnce", 0.8, 0.1 ); lay.AddChild( btn1 ); btn1.SetOnTouch( btn1_OnTouch ); btn2 = app.CreateButton( "Nereden Bileceksiniz", 0.8, 0.1 ); lay.AddChild( btn2 ); //btn2=SetOnTouch( btn2_OnTouch ); //Yanlış yazım btn2.SetOnTouch( btn2_OnTouch );//doğrusu app.AddLayout( lay ); //Create media player ply = app.CreateMediaPlayer(); ply2 = app.CreateMediaPlayer(); ply.SetFile( "/Sys/Snd/Poing.ogg" ); ply2.SetFile( "/Sys/Snd/Poing.ogg" ); } //Handle buttons. //function btn1_OnTouch(ply ) yanlış. function btn1_OnTouch( ) //doğru { ply.Play(); ply.SeekTo( 0 ); } function btn2_OnTouch( ) { ply2.Play(); ply2.SeekTo( 0 ); }
kazanım her şekilde olur.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?