Nasıl bir XML yükleme gömmek için. Dinamik bir bağlantı ile swf

2 Cevap php

Ben ancak benim konuyu açıklamak şöyle dursun, denemek ve bunu düzeltmek için nasıl arama olur makul bir başlık bulabiliriz.

Benim sorun:

  1. . Kullanıcı söylemek ile bir zip yükler:

    • flash.swf
    • images.xml
    • image.jpgs
  2. Bu eşsiz bir klasör numarası eski içine ekstre alır. / Swfs/123456 /

  3. Sunucu "index.php" de. Swf yüklemeye çalışır ve. Swf xml src = "images.xml" düşünerek. Swf olarak aynı dizinde olmalıdır. Xml dosyasını, aramaya çalışır

. Swf xml dosyası aynı klasörde olduğunu düşünüyor, ancak HTML. Swf bu dizin var karıştı çağırdığında sanırım. Onun yerine. Swfs özgün klasör ex index.php gibi aynı klasörde arıyor çünkü o yok bir xml dosyası arıyor. / Swfs/123456/images.xml

Nasıl muhtemelen dizini ne olduğunu bilmeden bir xml yüklemek için. Swf söyle, ya da benim. Swf özgün konumu karıştırmasını html durdurmak istiyorsunuz?

* Ya da xml dosyası konumu ve yanlış imajların bağlantı bulunuyor karıştı olmasıdır?

2 Cevap

Swf gömme zaman, taban özelliği ayarlayabilirsiniz.

Taban -. veya [baz dizin] veya [URL]. Temel dizin veya Flash Player film tüm göreceli yol ifadelerini çözmek için kullanılan URL'sini belirtir. Flash Player filmleri diğer dosyalardan farklı bir dizinde tutulur bu nitelik olduğunu.

Gönderen: http://kb2.adobe.com/cps/127/tn_12701.html

Ayrıca bakınız: http://kb2.adobe.com/cps/041/tn_04157.html

Umarım ki olur!

Onun yerine. Swfs özgün klasör ex index.php gibi aynı klasörde arıyor çünkü o yok bir xml dosyası arıyor. / Swfs/123456/images.xml

Evet, bu tam olarak ne oluyor bu. Eğer kullandığınız göreli yolu (images.xml) ile XML dosyasını yüklemek mümkün olmayacaktır. Sen XML dosyası (/ swfs/123456/images.xml) tam yolunu dahil etmek gerekir

Bunu yapmanın bir yolu da XML dosyasının yolunu dahil edebilirsiniz. Swf dosyasına $ anahtar değişken geçmektedir. Gibi bir şey yapabilirsiniz:

www.yoursite.com/index.php?key=123456

Sonra Actionscript kullanarak değişkeni kapmak ve XML dosyası için yol adını takın:

xml src = "swfs /" + tuşu + "/ images.xml"

Bu mantıklı mı? Tabii ki, Flash PHP veri geçmek ve kaynakların bol bunları tartışmak çevrimiçi için başka yollar vardır. Hızlı bir Google arama ihtiyacınız olanı bulmak gerekir.