• 20-06-2013, 17:20:48
    #1
    Merhaba arkadaşlar xml ile ilgili yardımcı olursanız sevinirim...

    Aşağıdaki 2 kod flash oyundan alınmıştır. Başka sunucuya yüklediğim oyun kendi sunucumda yüklü olan xml dosyalarını okumuyor. Kodlarda bi hatamı var acaba... Teşekkürler

    }
        ur.url = "http://www.siteismi.com/game_language.xml";
        ul.removeEventListener(Event.COMPLETE, getLevelData);
        ul.addEventListener(Event.COMPLETE, getLanguageData);
        ul.load(ur);
    }
    // Stage size
    var movieWidth = stage.stageWidth;
    var movieHeight = stage.stageHeight;
    
    var maxGameLevel = 0;
    var gameXML = new XML();
        gameXML.ignoreWhitespace = true;
    var languageXML = new XML();
        languageXML.ignoreWhitespace = true;
    var ur:URLRequest = new URLRequest();
        ur.url = "http://www.siteismi.com/game_level.xml";
    var ul:URLLoader = new URLLoader();
        ul.addEventListener(Event.COMPLETE, getLevelData);
        ul.load(ur);
  • 20-06-2013, 19:28:57
    #2
    Swf ve xml dosyaları farklı domainlerde bulunursa Flash crossdomain hatası verir ve xml dosyasını yüklemez. Benim bildiğim bunun çözümü;
    -ya ikisi de aynı domainde bulunacak
    -ya da crossdomain.xml ismiyle bir policy dosyası oluşturmak gerekiyor swf'nin bulunduğu domainde.(İnternette araştırırsan nasıl yapabileceğini bulursun)