hakan3406 Posted November 3, 2011 Share Posted November 3, 2011 Arkadaşlar, 1 ana başlık ve 2 alt başlıktan oluşan bir tree nesnesi oluşturdum. Birinci alt başlığa tıkladığımda resim açılmasını, ikinci alt başlığa tıkladığımda ise video oynatmasını istiyorum. Bu kodlamayı bir türlü yapamadım. Lütfen yardımcı olurmusunuz. Şimdiden teşekkürler. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted November 3, 2011 Share Posted November 3, 2011 Tree On Double Click evresine: [quote]if e_NodeIndex == "1.1" then Shell.Execute(_WindowsFolder .. "\\Santa Fe Stucco.bmp", "open", "", _WindowsFolder, SW_SHOWNORMAL, false) elseif e_NodeIndex == "1.2" then -- videoyu programdamı göstereceksin yoksa haricimi açılacak, ona göre kodunu buraya yazarsın. end[/quote] Quote Link to comment Share on other sites More sharing options...
hakan3406 Posted November 3, 2011 Author Share Posted November 3, 2011 Hocam çok teşekkür ederim, sayenizde bu şekilde harici olarak görüntüleme yapabiliyorum. Ayrıca programın içinde nasıl görüntüleme yapabileceğim konusunda da yardımcı olabilir misiniz? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted November 3, 2011 Share Posted November 3, 2011 [code]http://www.mediafire.com/?x4j1spploe87k3e[/code] Quote Link to comment Share on other sites More sharing options...
hakan3406 Posted November 4, 2011 Author Share Posted November 4, 2011 Hocam, Tree nesnesinde 1.1 e tıkladığımda; Image1 nesnesinde A resmini, 1.2 e tıkladığımda B resmini, 1.3 e tıkladığımda C resmini görüntülemek istiyorum. Ama program sadece A resmini görüntülüyor. Bu konudada da yardımcı olurmusunuz. Kodlamam şu şekilde; if e_NodeIndex == "1.1" then Image.Load("Image1", "AutoPlay\\Images\\A.jpg") elseif e_nodeindex == "1.2" then Image.Load("Image1", "AutoPlay\\Images\\B.jpg") elseif e_nodeindex == "1.3" then Image.Load("Image1", "AutoPlay\\Images\\C.jpg") end Quote Link to comment Share on other sites More sharing options...
KintaRo Posted November 4, 2011 Share Posted November 4, 2011 elseif e_nodeindex == "1.3" then şeklinde yazmışsın kodları. Büyük-Küçük harf kuralına dikkat edin e_nodeindex değil e_NodeIndex şeklinde olacak. Quote Link to comment Share on other sites More sharing options...
hakan3406 Posted November 4, 2011 Author Share Posted November 4, 2011 evet oldu hocam çok teşekkür ederim, bi sorum daha olacak, tree nesnesinin 1.4 ünde video var. 1.4 e tıkladığımda "Image1" nesnesinin görünmemesini yerine "Video1" nesnesinin görüntülenmesini aynı şekilde "Image1" aktif iken "Video1" nesnesinin de görünmemesini sağlayabilir miyiz? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted November 4, 2011 Share Posted November 4, 2011 image görünme: [code]Image.SetVisible("Image1", true)[/code] Image Gizleme: [code]Image.SetVisible("Image1", false)[/code] Video gosterme: [code]Video.SetVisible("Video1", true)[/code] Video gizleme: [code]Video.SetVisible("Video1", false)[/code] gerekli yerlere koyarsın. Quote Link to comment Share on other sites More sharing options...
hakan3406 Posted November 4, 2011 Author Share Posted November 4, 2011 KintaRo Hocam, Yönlendirmeleriniz çok başarılı ve çok hoşuma gitti. Size bir konu daha danışmak istiyorum. Ben şuan yeğenim için okul yıllığı hazırlıyorum. Tree lerdeki her bir nesnede bir öğrencinin 1 adet öz geçmişi, 3 adet resmi ve 1 adet videosu yer alacak. Sizce her öğrenci için tek tek sayfa oluşturmam mı daha mantık lı yoksa her bir öğrenci bilgileri için diğer öğrencilere ait bilgileri gizleyen kodlar yazmam mı daha mantıklı? Veya sizin bu konudaki önerileriniz nedir acaba? Şimdiden çok teşekkür ederim. Quote Link to comment Share on other sites More sharing options...
Bitmap Posted November 4, 2011 Share Posted November 4, 2011 (edited) böyle nesne nesne uğraşmak yerine nesnelere verileri çağırsan daha iyi olur.. Edited November 4, 2011 by Kazım Quote Link to comment Share on other sites More sharing options...
Abbas52 Posted December 5, 2011 Share Posted December 5, 2011 Autoplay projemde tree nesnesine video yükleyenin nasıl olduğu bilmiyorum .. detaylı bir şekilde nasıl olduğunu anlatır mısınız ... ( videoları nasıl yüklüyeceğimi , videoların kodlarını nasıl yazacağımı videoları hangi pluginde açacağımı, plugini sanıl yükleyeceğimi gibi ) ... detaylı bir şekilde anlatırsanız çok sevinirim ... Quote Link to comment Share on other sites More sharing options...
Abbas52 Posted December 11, 2011 Share Posted December 11, 2011 [quote name='Abbas52' date='05 December 2011 - 02:23 ' timestamp='1323044601' post='1124187'] Autoplay projemde tree nesnesine video yükleyenin nasıl olduğu bilmiyorum .. detaylı bir şekilde nasıl olduğunu anlatır mısınız ... ( videoları nasıl yüklüyeceğimi , videoların kodlarını nasıl yazacağımı videoları hangi pluginde açacağımı, plugini sanıl yükleyeceğimi gibi ) ... detaylı bir şekilde anlatırsanız çok sevinirim ... [/quote] biriniz yardım etseniz kaç gündür yardım bekliyorum Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 Ben bir şey anlamadım detaylıca ne yapmak istediğini açıklar mısın ? Quote Link to comment Share on other sites More sharing options...
Abbas52 Posted December 11, 2011 Share Posted December 11, 2011 tree nesnesine tıkladığında videonun açılmasısını sağlamak için ... tam bir ilgim yok yanı temelden anlatılırsa sevinirim ... anlamında Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 [font="Tahoma"]KintaRo hocam vermişti daha önce bir tree nesnesi ve bir mediaplayer nesnesi oluştur ve al onun verdiği kod; Global Function;[/font] [quote] function VideoIzle(sVideo) MediaPlayer.Stop("Plugin1") MediaPlayer.Load("Plugin1", _SourceFolder .. "\\Autoplay\\Videos\\" .. sVideo .. ".swf") MediaPlayer.Play("Plugin1") end[/quote] [font="Tahoma"]Tree1 nesnesinin On Double-Click bölümüne;[/font] [quote]if e_NodeIndex == "1.1" then VideoIzle("1") elseif e_NodeIndex == "1.2" then VideoIzle("2") elseif e_NodeIndex == "1.3" then VideoIzle("3") elseif e_NodeIndex == "1.4" then VideoIzle("4") end[/quote] [font="Tahoma"] bitti..[/font] Quote Link to comment Share on other sites More sharing options...
Abbas52 Posted December 11, 2011 Share Posted December 11, 2011 [quote name='pilgetir' date='11 December 2011 - 17:44 ' timestamp='1323618259' post='1127252'] [font="Tahoma"]KintaRo hocam vermişti daha önce bir tree nesnesi ve bir mediaplayer nesnesi oluştur ve al onun verdiği kod; Global Function;[/font] [font="Tahoma"]Tree1 nesnesinin On Double-Click bölümüne;[/font] [font="Tahoma"] bitti..[/font] [/quote] mediaplayer nesnesi nasıl oluşturucam ... nesne bölümünde yok .. ayrıca if e_NodeIndex == "1.1" then 1.1 nedir tree nesnesinde nerede data new yazan yerle alakası var mı .... VideoIzle("1") 1 vşdeonun adımı .... ve de smf mi olmak zorunda videonun formatı Quote Link to comment Share on other sites More sharing options...
MostWanted Posted December 11, 2011 Share Posted December 11, 2011 Sadece 3 konu aşağıda ilgili örnek var. http://www.tnctr.com/topic/190285-video-yzleme-arayuzu-yardym/ Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 (edited) [b][font="Tahoma"]Plugin Dosyası Plugins>Object bölümüne kopyala; [code]http://hotfile.com/dl/137255565/dbc7416/MSMediaPlayer.rar.html[/code] Bak VideoIzle bir fonksiyon globale tanımlamıştık hatırladın mı ? 1.1 ise tree nesnesinde birinci kategori içindeki birinci nesne ona tıklanırsa şunu yap diyoruz.İllada uzantısı swf olmak zorunda değil keyfine kalmış.[/font][/b] Edited December 11, 2011 by pilgetir Quote Link to comment Share on other sites More sharing options...
sadoece00 Posted December 11, 2011 Share Posted December 11, 2011 Arkadaşlar Birinci Sorunum AMS'ye Tree Ekliyorum (Örnek Resim) [img]http://www.tnctr.com/uploads/imgs/pre_1323549643__liste.jpg[/img] Ama Tıklayınca Program açılsın istiyorum Kodlarını bilmiyorum... 2. Sorunum Sayfa Normal Boyuttayken "Ekranı Kapla" Butonu aktif olsun tıklayınca Ekranı Kaplasın istiyorum Mümkün mü? Bu iki sorunuma Örnek Proje ile Yardım Ederseniz Çook Sevinirim Şimdiden Tüm Tnctr Ailesine Teşekkürler... Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 Program açılsın derken? Soru1)On Double-Click bölümüne; [quote]tiklanan = Tree.GetSelectedNode("Tree1") if tiklanan == "1.1" then -- eğer 1. basliktaki 1. nesneye tiklanırsa. --Tıklayınca ne yapsın ? end[/quote] Soru2) Project>Settings>Window is resizable işaretle gerekli boyutu ayarla Tamam. Quote Link to comment Share on other sites More sharing options...
sadoece00 Posted December 11, 2011 Share Posted December 11, 2011 Yani Exe olarak Kaydedilmiş farklı bir Projeyi Çalıştırsın... (Özele gelirsen Teamdan Size göstermek isterim) Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 (edited) [quote]tiklanan = Tree.GetSelectedNode("Tree1") if tiklanan == "1.1" then -- eğer 1. basliktaki 1. nesneye tiklanırsa. File.Run("AutoPlay\\Docs\\MyProg.exe", "", "", SW_SHOWNORMAL, false);--çalışacak programı burdan seç end[/quote] Edited December 11, 2011 by pilgetir Quote Link to comment Share on other sites More sharing options...
sadoece00 Posted December 11, 2011 Share Posted December 11, 2011 LÜTFEN bekleyin Deniyorum hemen Quote Link to comment Share on other sites More sharing options...
sadoece00 Posted December 11, 2011 Share Posted December 11, 2011 if tiklanan == "1.1 1.1 yazan yer değişmeyecek dimi kendisi otomatik 1. menüdeki 1. listeyi seçiçek... Quote Link to comment Share on other sites More sharing options...
pilgetir Posted December 11, 2011 Share Posted December 11, 2011 Evet..Üzerine tıklayıp değiştirmedikce otomatik olarak ayarlanır. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.