İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

13/06/2008 - 10:23:26 cevap (8) Okunma : 806 Bu yazıyı 1 kişi tuttu.

xml resim boyutu sorunu 2

merhaba,ikitane sorum olacak birincisi, bu flashta xml denveri çekerken http li adresten çekmenin bir yolu yokmu.

İkinci sorum bir tane xml dosyam var flashtan resmi çekiyorum ekran loaderine yüklüyorum. Ama internetten bulduğum ne komutu kullandıysam boyutu ayarlayamadım.

Yüklerkenki Kullandığım Kodlar:


myXML3 = new XML(); myXML3.load("anaemlakxml.asp");
myXML3.ignoreWhite = true; System.useCodepage = true;
myXML3.onLoad = function(success) { if (success) { //trace("load successful!"); 
ekran.loadMovie(myXML3.childNodes[0].childNodes[2].firs tChild); 
[color=#FF0000]//İşte Burada ekran._widht=100 gibi kod kullandım ekran_.widht=100 denedim _ekran.widht=100 

da denedim çalışmadı


id = myXML3.childNodes[0].childNodes[0].firstChild; 
baslik = myXML3.childNodes[0].childNodes[1].firstChild; 
fiyat = myXML3.childNodes[0].childNodes[3].firstChild; 
il = myXML3.childNodes[0].childNodes[4].firstChild; 
semt = myXML3.childNodes[0].childNodes[5].firstChild; 
} 
else 
{ 
trace("Xml Dosyası yüklenemedi!!"); } 
};

.

adres melih_okursoy profilini göster
Melih OKURSOY 14.06.2008 19:37:26
En iyi cevap mı ?

Merhaba ;

Biraz kurcaladım resimi yükleme kodunu yazıp sonra genişliğini ayarlamaya çalışıyoruz.içeriğin yüklenmesini beklemek gerekiyor… aşağıdaki kod parçacığı üzerinde denedim umarım işine yarar…



var xmlLoader:URLLoader = new URLLoader(); 
var xmlData:XML = new XML(); 

xmlLoader.addEventListener(Event.COMPLETE, LoadXML); 

xmlLoader.load(new URLRequest("http://www.okursoy.com/flashxml/XMLFile.xml")); 

function LoadXML(e:Event):void 
{ 
var loader:Loader = new Loader();
var resim:Bitmap = new Bitmap();

xmlData = new XML(e.target.data);

loader.load(new URLRequest(xmlData.child(0).child("resim")));

loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

function onInit(e:Event):void
{   
var oran = e.target.content.height/e.target.content.width;
e.target.content.width=300;
e.target.content.height=300*oran;
}

this.addChild(loader);
} 

.

adres barisweb profilini göster
Barış ÜRÜN 14.06.2008 21:32:46
En iyi cevap mı ?

Kodları deneyecem ama loadere ne isim verecem yada örnek fla dosyasını ekleyebilirmisin?

adres melih_okursoy profilini göster
Melih OKURSOY 14.06.2008 22:08:36
En iyi cevap mı ?

flayı ekledim…

yanlız yolladığım kod parçacığı as3… Loaderı kodda oluşturup stagea ekliyoruz adıda loader… bu arada

var resim:Bitmap = new Bitmap();

kısmı bi işe yaramıyor. yazarken öyle arada kalmış…

kolay gelsin…

Ekli Dosyalar

Dosyalara ulaşabilmek için, üye iseniz giriş yapın, değilseniz üye olun.

  • deneme.fla
adres barisweb profilini göster
Barış ÜRÜN 15.06.2008 15:32:07
En iyi cevap mı ?

öncelikle yardımlarınız için teşekkür ederim

tamam sizinki çalışıyor

ama benimkinde çalışmıyor childlarıda ayarladım ama olmadı.

xml dosyam: http://www.duzceportal.com/haber/xmlmanset.xml

adres melih_okursoy profilini göster
Melih OKURSOY 16.06.2008 09:22:05
En iyi cevap mı ?

Merhaba ;

Yolladığın adrese göre değiştirdim kodu :


var xmlLoader:URLLoader = new URLLoader(); 
var xmlData:XML = new XML(); 

xmlLoader.addEventListener(Event.COMPLETE, LoadXML); 

xmlLoader.load(new URLRequest("http://www.duzceportal.com/haber/xmlmanset.xml")); 

function LoadXML(e:Event):void 
{ 
trace("xml yüklendi");
var loader:Loader = new Loader();

xmlData = new XML(e.target.data);
trace(xmlData.child("resim"));
loader.load(new URLRequest(xmlData.child("resim")));

loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

function onInit(e:Event):void
{   
var oran = e.target.content.height/e.target.content.width;
e.target.content.width=200;
e.target.content.height=200*oran;
}

this.addChild(loader);
trace("bitti");
} 
adres barisweb profilini göster
Barış ÜRÜN 16.06.2008 15:04:48
En iyi cevap mı ?

Çok Teşekkür Ederim. Son Gönderdiğiniz Kod Çalışmadıda. İlk Gönderdiğiniz üzerinde son gönderdiğinizden yola çıkarak değiştirdim çalıştı!

Ama Ben bunu çağalttığım takir de resim adresi nasıl olacak?.

Xml Adrese Tekrar Bakın. http://www.duzceportal.com/haber/xmlmanset.xml



var xmlLoader:URLLoader = new URLLoader(); 
var xmlData:XML = new XML(); 

xmlLoader.addEventListener(Event.COMPLETE, LoadXML); 

xmlLoader.load(new URLRequest("http://www.duzceportal.com/haber/xmlmanset.xml")); 

function LoadXML(e:Event):void 
{ 
var loader:Loader = new Loader();
var resim:Bitmap = new Bitmap();

xmlData = new XML(e.target.data);

loader.load(new URLRequest(xmlData.child("resim")));

loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);

function onInit(e:Event):void
{   
var oran = e.target.content.height/e.target.content.width;
e.target.content.width=300;
e.target.content.height=300*oran;
}

this.addChild(loader);
}
adres melih_okursoy profilini göster
Melih OKURSOY 17.06.2008 16:42:31
En iyi cevap mı ?

Merhaba ;

Sanırım Birden Fazla resim var onlarla nasıl yapacam diye soruyorsun…

xmlinde bir tane haber var onu bir root node içinde birden fazla haber içerecek şekilde oluşturacaksın…aşağıdaki gibi mesela


<?xml version="1.0" encoding="UTF-8" ?> 
<haberler>
<haber>
  <id>1</id> 
  <resim>http://www.duzceportal.com/upload/_dp_1556207538.jpg</resim> 
  <baslik>DenemeDeneme</baslik> 
  <icerik>Deneme Deneme Deneme Deneme Deneme</icerik> 
</haber>
<haber>
  <id>2</id> 
  <resim>http://www.duzceportal.com/upload/_dp_1556207538.jpg</resim> 
  <baslik>Deneme Deneme Deneme</baslik> 
  <icerik>Deneme Deneme Deneme Deneme Deneme</icerik> 
  </haber>
<haber>
  <id>3</id> 
  <resim>http://www.duzceportal.com/upload/_dp_1556207538.jpg</resim> 
  <baslik>Deneme Deneme Deneme</baslik> 
  <icerik>Deneme Deneme Deneme Deneme Deneme</icerik> 
</haber>
</haberler>

ondan sonra xmlde haberler nodeunun altınaki herbir haber arasında gezebilirsin

bir timer oluşturup belirli aralıklarla resmi ve gideceği urli değiştirebilirsin… yada resmi eklediğin bir mcye tween falan uygularsın..

Yağız arkadışımız burada timerı anlatmış… Tween konusundada Engin hocamızın şu cevabı bana faydalı olmuştu…

Kestirme bir cevap oldu ama umarım faydalı olur…

Kolay Gelsin…

adres barisweb profilini göster
Barış ÜRÜN 17.06.2008 23:00:22
En iyi cevap mı ?

benim haberlerim ayrı ayrı framelerde,

örneğin: bir tane nodedan loader.load(new URLRequest(xmlData.child("resim"))); kadunu kullanarak çekiyoruz ya 2. haberin nodunda bunu nasıl çekiyoruz onu verseniz işimi görüyor.

Teşekkür Ediyorum

aç-kapa Bu Yazıyı Tutanlar

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, iNdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfterEffects, Resmi Adobe Kullanıcı Grubu.

yeni üyelik | şifremi unuttum

aç-kapa Konferans IBM Yazılım Zirvesi '08, Değişim Açlığı

IBM Yazılım Zirvesi '08, Değişim Açlığı

Değişim açlığı, Hungry for Change teması çerçevesinde düzenlenecek IBM Yazılım zirvesi Ankara ve İstanbulda düzenlenecek: 15 Ekim 2008 Swissotel the...
Kategori: Konferans

aç-kapa Fuar Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı, 16-19 Ekim tarihleri arasında sanatseverlerle buluşacak. Bu yıl üçüncüsü düzenlenen fuar, İstanbul Lütfi Kırdar Ulu...
Kategori: Fuar

aç-kapa Yarışma TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD – Halıcı 15. Bilgisayarla Beste Yarışması TBD – Halıcı Bilgisayarla Beste Yarışması Türkiye Bilişim Derneği tarafından düzenlenen &q...
Kategori: Yarışma

aç-kapa Seminer MS Project ile Proje Yönetimi

MS Project ile Proje Yönetimi

[b]ZeruMax bilisim hizmetleri MS PROJECT İLE PROJE YÖNETİMİ Ms Project kullaniminin uygulamali ve pratik olarak anlatilacagi bu egitimi kacirmayin&#...
Kategori: Seminer

aç-kapa Yarışma Üniversiteler Arası Öğrenci Filmleri Yarışması

Üniversiteler Arası Öğrenci Filmleri Yarışması

Maltepe Üniversitesi’nin geleneksel olarak düzenlediği 6. Üniversitelerarası Öğrenci Filmleri Yarışması, kitle iletişim alanındaki yapım ve yayı...
Kategori: Yarışma

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 247 (2 kayıtlı, 245 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul