Forumları Okundu Yap |
![]() |
#301 |
bir buttona (mx'te)
bu butonun (mouse over) uzerine geldiginde disardan bi movie actiriorum on mouseover-->load movie ayni butona ayni sahnede bu sefer tiklandiginda on release-->load movie da disardan baska bi movie actirmak istiyorum... ama ikisi ayni anda calismiyo... ya sadece mouseover , yada release calisiyor iki ozelligi tek buttonda kullanamiyor muyuz yoksa baska bi kodla mi halledecez bu olayi ![]() Mesajı son düzenleyen cannabis ( 26-01-05 - 13:03 ) Neden: bilgi ekledim |
|
![]() |
#302 | |
Alıntı:
çünkü eğer şimdi anlatacağım yöntemle sorunu çözemezsen harddisk'e, server'a bir dosya içerisine bi değer falan yazdırmamız gerekebilir diye soruyorum. bunu yapmak için bir değişkene sayı atıyoruz. a=0 buttona basınca a=1 ya da a=+1 (a'yı 1 artır) vs. şimdi üzerine gelince ise değeri okutup swf'yi çalıştırmamız gerekiyor. a=1 ise çalışmasına gerek yok. a=0 ise o zaman çalışsın gibi bir komut yazmamız gerekiyor. kodlarla anlatmam gerekirse 4 tane buttonlarla dolu, actionlardan başka herşeyi aynı olan frame oluşturuyoruz. 1. frame'e number(a)=0 // a değişkenine 0 atıyoruz. trace(a) // a'nın değerini ekrana yaz. (değer almamışsa undefined yazar) 2. frame'deki buttona on(RollOver) { if(number(a)=1) { //eğer a değeri 1 ise; loadMovie("yuklenecekswf.swf"); trace (a) } // if (eğer) sorgusunu kapat } //RollOver'ı kapat rollout'da problem olmadığı için yazmıyorum. on(Release) { number(a)=1 // a değişkenine 1 değerini ata. loadMovie("yuklenecekswf.swf"); } 3. frame'e gotoAndPlay(2); 4. frame'e gotoAndPlay(1); şimdi bu değişken işine girdiğinde kafan iki kat daha karışacak (bence ![]() bunların çözümü hep o değişkende bitecek onun için o değişkenin aldığı ya da almadığı değer çok önemli olacak. bu değeri görmek için aralara trace(a) komutu koydum. işin kötü tarafı bir button için bunu yapmak kolaydır fakat bir buttondan çıktın, başka bir buttonun üzerine gelindi, basıldı o zaman iş daha da karışacak. itiraf etmek gerekirse bunun kısayolunu henüz bulamadım. bunu çözmek için de ben ayrı ayrı değişkenler kullanıyorum. 6-7 button için 6-7 tane değişken. |
||
![]() |
#303 |
slmlar,
cin <marquee> KOMUTunu flashta nasil kullanabilirim. Flash icerisinde kayan yazi yapicamda. Motion tweenle yapabiliyorum ama scriptlerle ugra$mak istiyorum. Bu konuda bilgi istiyorum. Saygilar |
|
![]() |
#304 | |
Alıntı:
sağa sola hareket için de setProperty komutunu kullanabilirsin. kaydiracaginyazi.setProperty (_x, deger); bu sadece bir kerelik kaydırır. bunu yapman için de bir döngü kurman gerekli yani bir sayıyı saydırman. onu da müsait bir zamanda anlatırım. |
||
![]() |
#305 | |
Alıntı:
![]() |
||
![]() |
#306 |
mp3leri nasıl swfye çevirebilirim mp3 4mb ise swf olunca baya sıkışıyor bunu nasıl yaparız..?
|
|
![]() |
#307 | |
Alıntı:
|
||
![]() |
#308 |
teşekkürler
|
|
![]() |
#309 |
Kimse soru sormadı ama ben şu preload olayını bana has üslûpla anlatmak istedim.
şimdi bu çalışmada 2 scene yapacaz falan demiycem. biz iki ayrı flash çalışması yapacağız. birbirinin aynı büyüklükte ve aynı zemin renginde olan. önce bir preload.fla dosyası açalım. 720x580 boylarında siyah renk zeminli bir fla. 4 tane layer oluşturduk. bu layerlardan birine dynamic text ile bi metin kutusu açtık ve variable name'e (properties'de) kutu yazdık. layer'ın birine o yükleniyor ambiansını veren 1'den 100'e kadar sayacak olan barımızı da mc olarak koyduk. instance name'de bar adını verdik. en alttaki layer'a da actionlarımızı yazdık. bir layer'a da ekranın sol üst köşesine küçücük 15x15 boyutlarında bir kare yaptık (rengi vs. önemli değil) karenin üzerine tıkladık ve f8'e bastık. symbol yapma menüsü çıkınca hizalama seçeneğini sol üst köşeye aldık, movie clip'i seçip enterladıktan sonra bu karenin de instance name adına mc1 dedik. bundan sonrası çocuk oyuncağı. actionlayerı'nın 1. frame'ine gelip şunları yazıyoruz. _root.mc1.loadMovie("yuklenecekswf.swf",level1 ); action layer'ının 2. frame'i: yuklenen=mc1.getBytesLoaded(); filmboyutu=mc1.getBytesTotal(); bar.gotoAndStop(Math.round((yuklenen/filmboyutu)*100)) //bar movie clipinin istenilen frame'ine gitmesi. kutu=Math.round((yuklenen/filmboyutu)*100) //kutuya yüzde cinsinden yazdırmak. action layer'ının 3. frame'ine: if (yuklenen==filmboyutu) { gotoAndPlay(5); } else { gotoAndPlay(2); } action layer'ının 5. frame'ine: stop(); bir de layer'ların görünümünü vereyim. 0: (keyframe F6) -: (frame F5) c: (blank frame) layer1: 0---c layer2: 0---c layer3: 0---- actionlayer: 000-0 yani 5. frame'de 1 ve 2. layerlar ortadan kalkıyor. işte hepsi bu kadar. aslında yaptığımız olay preload.fla dosyasının içerisine yuklenecekswf.swf dosyasını çağırmaktan ibaret. eğer 2 scene yapıp onu halletmeye çalışsaydık, level0 'larla, _root 'larla uğraşmamız gerekecekti. Mesajı son düzenleyen cin ( 07-02-05 - 13:25 ) |
|
![]() |
#310 |
flashta yaptığım butona basınca popup penceresi açılması istiyorum ama açılmıyor...
kod olarak: on (release) { getURL("javascript:Popup(01.htm')"); } bunu kullanıyorum.. nerde hata yaptım anlayamadım... |
|
![]() |
#311 | |
Alıntı:
|
||
![]() |
#312 |
"_blank" olayını denedim şimdi. popup otomatik açılıyor ve tekrar kapanıyor...
|
|
![]() |
#313 | |
Alıntı:
|
||
![]() |
#314 |
******** arkadaşlar burda resimin üstünden yazı gecen bi flash var. onu nasıl yapabilirim yanlız resimi farkettiyseniz üstünde gölge gibi bişey var işte o gölgeyi yapamıyorum yardımcı olursanız sevinirim.
Mesajı son düzenleyen cin ( 12-02-05 - 12:31 ) |
|
![]() |
#315 |
![]() ARKADAŞLAR.. FLASHI DAHA İLERLETMEK İSTİYORUM BANA TAVSİYE EDECEGİNİ BİR KİTAP AVRMI...EĞER BANA DAHA BAŞKA FİKİRLERE SÖYLERSENİZ ÇOK SEVİNİRİM... ![]() |
|
![]() |
#316 | ||
Alıntı:
yazıya gölge effecti vereceksen macromedia freehand kullanarak yapabilirsin. freehand direkt swf olarak exprot ettiği için hem çok büyük çalışma olmaz hem de flash'a tam entegre halde çalışır. Alıntı:
|
|||
![]() |
#317 | |
Alıntı:
photoshop ile nasıl yapabilirim bunu yardımcı olursan sevinirim 14 şubat sevgililer gününe hazırlamam lazım sevgilime bir site hediye edicemde eyer yardımcı olursan cok sevinicem cin photoshop ile yaparsam benim icin daha iyi olur java script ile yazı işini ayarlarım saygılar. yardımlarınızı bekliyorum. 14 şubata sadece 2 gün kaldı. ![]() |
||
![]() |
#318 | |
Alıntı:
photoshop için ayrı bölüm var. oradaki derslere bakarak öğrenebilirsin. |
||
![]() |
#319 |
ya bana flash mx 2004 ü anlatabilir misiniz ? resimli olarak?
|
|
![]() |
#320 | |
Alıntı:
|
||
Kapalı Konu |
Konu Araçları | |
|
|