Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

flash ortalama

BATMANCU

⭐Deneyimli Tasarımcı⭐
Katılım
24 Haz 2008
Mesajlar
190
Tepkime puanı
1
Flash tan bir site yaptım ie. ye , 1152 - 864 çözünürlüğüne göre ama diğer tarayıcılarda ve diğer çözünürlüklerde sayfa boyutu bozuluyor bunu nasıl çözebilirim?
 

Benzer konular

dizaynplus

⭐Deneyimli Tasarımcı⭐
Katılım
13 Tem 2008
Mesajlar
244
Tepkime puanı
6
o bozulmalar resimlerden dolayı yazılarınıda bitmap kaydetme eğer vektörel kullanırsan bozulmazlar ;)
 

BATMANCU

⭐Deneyimli Tasarımcı⭐
Katılım
24 Haz 2008
Mesajlar
190
Tepkime puanı
1
ben yanlış anlattım galiba kendi tarayıcıma ve çözünürlüğe göre ayarladım site boyutunu ama farklı çözünürlükte veya farklı tarayıcılarda bu boyutlar bozuluyor. Yani sağdan solda üstten aşağıdan boşluklar bozuluyor.
Benim fikrim yaptığım sitenin farklı çözünürlük ve tarayıcılarda kendini ufaltması veya büyültmesiyle bu sorun ortadan kaldırılabilir.
 

dizaynplus

⭐Deneyimli Tasarımcı⭐
Katılım
13 Tem 2008
Mesajlar
244
Tepkime puanı
6
:D anlayamadım pek eğer örnek bi çalışmanı yayımlarsan bakmak isterim..
 

muratboztas

🌱Yeni Üye🌱
Katılım
15 Eyl 2008
Mesajlar
1
Tepkime puanı
0
Web sitesi
www.muratboztas.com
Sayın BATMANCU,

Değişik çözünürlükte site çalışmaları kullanıcıya verilen hizmetin kalitesi adına iyi bir davranıştır, tebrikler...

DizaynPlus ın dediği gibi flash sayfa içerisinde yazıları veya vektörel çizimlerini tasarlayarak değişik çözünürlükte sağlıklı görünmesini sağlayabilirsin...

yalnız resimler için ActionScript le ufak bir kod yazman gerekir, Bu kod sayesinde değişik çözünürlükte arka plan resmi gibi büyük ebadtaki resimler sayfaya ortalanabilir...
aşağıda yazacağım örnekte, resim deformasyon ile explorerin köşesinden çekiştirdikçe bile tepki veriyor...

Flashta ana sahnede ctrl + f8 ile "registration" değeri sol ve üst olan, boş bir movie oluşturup içerisine resmi atıyoruz, daha sonra resmin instance name ini örneğin "deneme" olarak belirliyoruz...

Dikkat edilecek nokta; resim, sahnemizin en ve boy oranıyla doğru orantılı ama az ufak yada büyük oranda olabilir. Yani sahne 400 x 300 iken, resim 300 x 400 gibi doğru orantılı olmayan bir boyuttta olursa resim kodlarla sayfaya oturtulduğunda deformasyon çok olacak ve sonuç olarak pek tatmin edici bir görüntü ortaya çıkmayacaktır..


sahnenin ilk frame ine ActionScript kodu olarak;
Kod:
Stage.scaleMode = "noscale";
Stage.align="TL";
Stage.addListener( this );
function onResize(){
             deneme._height = Stage.height;
	deneme._width = Stage.width;
	deneme._x = 0;
	deneme._y = 0
}
onResize();

kodunu yazarak çözünürlük her değiştiğinde tepki veren bir fonsiyon yardımıyla sorununu çözebilirsin...

Siteyi tasarlarken flash çalışman tam ekran olarak html le ayarlandığını düşündüğümden, sadece flash ı html sayfaya gömdüğünde flashın tanımlandığı koda;
HTML:
.... allowFullScreen = "true" ....
kodunu da eklersen tam olarak sonuç elde edebileceğini düşünüyorum...

Kolay gelsin...
 

ANGEL439

🏅Acemi Tasarımcı🏅
Katılım
16 Şub 2008
Mesajlar
52
Tepkime puanı
2
ilk frame'in action kısmına fscommand("allowFullScreen", "true");

hepsi bu...
kolay gelsin
 

dogancam

🌱Yeni Üye🌱
Katılım
27 Ocak 2010
Mesajlar
1
Tepkime puanı
0
Merhaba;

Soruda her ekranda sitenin tüm ekranı kaplamasının nasıl olacağı sorulmuş.
Verdiğiniz kodlar ile bu mümkün olmaz.noscale kodu ile ise istediğinin tam tersi olur.
her bilgisayarda yapılan flash sitenin aynı şekilde tam ekranı doldurması için gereken uygulama çok basit. File kısmından publish settings'e girdikten sonra (kısa yolu Ctrl+Shift+F12) Açılan pencerede html ye geldikten sonra burdaki iki seçeneği değiştirmeniz yeterli olacaktır. 1- Dimensions - percent 2- Scale - Exactfilt
Hiç bir koda gerek kalmadan kesin çözüm budur. Bu konuya benzer bir konu olarak , sayfayı görüntüledikten sonra sayfanın internette kenarlarda bir kaç pixel içe doğru boşluk kalmasını önlemek içinde html içine kod yazmanız yeterlidir.Aşağıda verdiğim kodu Html içine yazarsanız bu sorunda hallolur.

<style type="text/css">
body
{
margin: 0;
padding: 0;
}
</style>

Cs5 kullanıyorsanız bildiğiniz gibi bu koda da gerek yok.
 

atibin

⭐Deneyimli Tasarımcı⭐
Katılım
27 Tem 2009
Mesajlar
140
Tepkime puanı
1
Flash tan bir site yaptım ie. ye , 1152 - 864 çözünürlüğüne göre ama diğer tarayıcılarda ve diğer çözünürlüklerde sayfa boyutu bozuluyor bunu nasıl çözebilirim?

Mesleği:Webmaster

------------------

Bu ne yaman çelişki Anne.
 

fullflash

🏅Acemi Tasarımcı🏅
Katılım
20 Kas 2010
Mesajlar
76
Tepkime puanı
0
sadece fscomand yada stageWidth yada stageHeight ile çözülmez, evvela çalıştığın çözünrlük çok yanlış, bunu 1000px 600px gibi olmalı kesinlikle, publish ayarlarında %100 olarak ayarlamalısın align Center olacak, gelelim as kodlarına load bittikten hemen sonra sahnedeki objelerinin x ve y koordinatlarını görünmesini istediğin şekilde atayacak bir foksiyon çalışmalı ve sonra ise her seferinde onEnterFrame ile onResize fonksiyonunu sahnen her ebatlandığında çalıştıra bilesin. Son olarakda html taglarına margin ve padding sıfır olmalı, anlatması kısa ama yapmak için bayağı uğraşacağa benziyorsun...
 
Üst