2010-05-07 5 views
1

Je travaille sur un widget flash. Mais il rencontre un problème d'erreur et l'erreur est décrite ci-dessous-> 1. TypeError: Erreur # 1085: Le type d'élément "img" doit être terminé par l'étiquette de fin correspondante "".Type Erreur dans Actionscript 3

OK, jonathanasdf

ici est mon code

import fl.transitions.easing.*; 
import fl.transitions.*; 

var xml:XML; 
var xmlList:XMLList; 
var xmlLoader:URLLoader = new URLLoader(); 

var imageLoader:Loader; 
var bigImage:Loader = new Loader(); 
var imageText:TextField = new TextField(); 

xmlLoader.load(new URLRequest("http://localhost/shopmajik/flash/shopdata")); 

xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded); 

function xmlLoaded(e:Event):void { 
    xml=new XML (e.target.data); 
    xmlList = xml.children(); 
    trace(xmlList); 

    imageLoader = new Loader(); 
    imageLoader.load(new URLRequest(xmlList.elements("shopbanner").attribute("src"))); 
    imageLoader.x = -220; 
    imageLoader.y = -187; 
    addChild(imageLoader); 
} 

j'ai recueillir les données d'une fonction de contrôleur CodeIgniter. J'ai empilé dans cette position si quelqu'un s'il vous plaît aidez-moi.

+0

nous aurons besoin de plus d'informations que cela. – jonathanasdf

Répondre

2

Cette erreur est due à un code XML malformé, votre code de chargement est probablement correct. Regardez de plus près la partie de votre code qui génère le code XML et assurez-vous qu'il place le </img> au bon endroit.

+0

toujours pas de solution. Ceci est mes données xml dans la chaîne php .... $ sreturn = ""; $ sreturn. = "". $ Client-> shop_banner. ""; \t \t $ sreturn. = ""; –

+0

s'il vous plaît republiez ce code dans votre message original et avec un formatage approprié, je ne peux pas dire ce qui est quand il est mutilé comme ça. – grapefrukt