s.a. arkadaşlar
Flashoyun modülü hazırlıyorum fakat bir yerde takıldım
db deki oyunları listeliyorum, listeleme sonucu oyunun adını tıklayınca oyundetay fonksiyonuna gidiyor
bu fonksiyonda oyun hakkında bazı bilgilerin yanı sıra oyunun direkt başlamasını istiyorum
oyun_detay function'u çağrılınca ilgili oyunu nasıl direkt başlatabilirim, herhangi bir linke tıklamadan.
mysql_query ile oyun hakkındaki tüm detayları çağırıyorum ve yukarıda bahsettiğim bazı bilgileri de ekrana yazdırabiliryorum.
tek sorun oyunu direkt başlatamamam. Yani fonksiyona gidince oyunda direkt başlamalı
veritabanındaki Örnek oyun adı : bebek_hemsiresi.swf
Flash oyunu direkt nasıl açarım
7
●593
- 05-10-2009, 14:58:05Üyeliği durduruldudirek başlamadan kastınız nedir?. Flash yüklenince karşınıza çıkan Start gibi butonları mı diyorsunuz?
- 05-10-2009, 15:14:59hocam,
adres satırına
http://www.siteadi.com/.../bebek_hemsiresi.swf
yazınca oyunlar direkt nasıl başlıyorsa
fonksiyon çağırdığımda belirli genişlikler aralığında başlasın istiyorum
daha açık ifade etmek gerekirse
bu şekilde adrese link verdim diyelim
<a href=\"modules.php?name=oyun&op=oyundetay&oyunid=$oyunid\"><b>$oyunadi</b></a>
switch kontrolü kısaca bu şekilde
switch($op) { case "oyundetay": Oyun_Detay($oyunid); break; }Oyun_Detay fonksiyonu
function Oyun_Detay($oyunid) { global $db, $prefix, $bgcolor3, $bgcolor4; include("header.php"); menu(); OpenTable(); $al = $db->sql_query("select * from ".$prefix."_oyun where oyunid='$oyunid'"); $row = $db->sql_fetchrow($al); $oyunid = stripslashes($row['oyunid']); $oyunadi = stripslashes($row['oyunadi']); $oyunadres = stripslashes($row['oyunadres']); $oyunresim = stripslashes($row['oyunresim']); $oyunaciklama = stripslashes($row['oyunaciklama']); <a href=\"modules/Oyun/oyundosyalari/$oyunadres\"></a> }buradaki a href doğal olarak link olarak çıkıyor
ben direkt oyunun başlamasını (flashın yüklenmesini) istiyorum. - 05-10-2009, 15:16:49Üyeliği durduruldujavascript ile yapabilirsiniz
<script language="javascript"> window.location = '<?php echo $oyunadres?>'; </script>
- 05-10-2009, 15:19:01çok teşekkür ederim deneyip sonucu buraya yazacağımsdemirkeser adlı üyeden alıntı: mesajı görüntüle
- 05-10-2009, 16:32:36Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım derdini yanlış anlamadıysam eğer yukarıda ki kısmı şu şekilde yapacaksın:mersoy adlı üyeden alıntı: mesajı görüntüle
<?php function Oyun_Detay($oyunid) { global $db, $prefix, $bgcolor3, $bgcolor4; include("header.php"); menu(); OpenTable(); $al = $db->sql_query("select * from ".$prefix."_oyun where oyunid='$oyunid'"); $row = $db->sql_fetchrow($al); $oyunid = stripslashes($row['oyunid']); $oyunadi = stripslashes($row['oyunadi']); $oyunadres = stripslashes($row['oyunadres']); $oyunresim = stripslashes($row['oyunresim']); $oyunaciklama = stripslashes($row['oyunaciklama']); echo ' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="100%" width="100%"> <param name="movie" value="'.$oyunadres.'" /> <param name="quality" value="high" /> <embed src="'.$oyunadres.'" pluginspage="http://www.adobe.com//go/getflashplayer" height="100%" width="100%"></embed> </object>'; } ?>tabii burada sadece oyun yolunu alman yeterli veritabanından:
"select oyunadres from ".$prefix."_oyun where oyunid='$oyunid'" gibi. Ama kafan karışmasın diye değişen yeri yazdım sadece. - 06-10-2009, 09:50:57arkadaşım tam olarak istediğim buydu iştemetadige adlı üyeden alıntı: mesajı görüntüle
teşekkür ederim