Jump to content

ActionScript 3 - izmet paziņojumu


Zoom
 Share

Recommended Posts

Es tiku līdz izmēģinājumam. Pie 8. punkta. Testējot filmu man OUTPUT logā izmetās šis:

 

TypeError: Error #1088: The markup in the document following the root element must be well-formed.
	at tut_vg_fla::MainTimeline/fileLoaded()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()

 

import flash.display.*;
import flash.errors.*;
import flash.events.*;
import flash.net.*;

urlReques.load(new URLRequest("gp.xml")); //var urlRequest:URLRequest = new URLRequest("gp.xml"); 
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE,fileLoaded); 
urlLoader.load(urlRequest);

var myXML:XML = new XML();
myXML.ignoreWhitespace = true; 
var xmlList:XMLList;

var arrayName:Array = new Array();
var arrayTitle:Array = new Array();
var arrayDate:Array = new Array();
var arrayFull:Array = new Array();

function fileLoaded(event:Event):void{
var myXML:XML = new XML(event.target.data);
xmlList = myXML.children();

for(var i:int=0; i< xmlList.length(); i++){

var xmlName:String = xmlList[i].name;
var xmlTitle:String = xmlList[i].title;
var xmlDate:String = xmlList[i].date;
var xmlFull:String = xmlList[i].full;

arrayName.push(xmlName);
arrayTitle.push(xmlTitle);
arrayDate.push(xmlDate);
arrayFull.push(xmlFull);

if(i == xmlList.length() - 1){
	updateText();
 }
  }
}

messageText.htmlText = "Esi pirmais kas ieraksti";
var maximumMessages:Number = 5;
var currentMessages:Number = 0;

function updateText(){
messageText.htmlText = "";

for(var i = currentMessages; i<maximumMessages; i++){
	messageText.htmlText += ("<b><u>Vards: </u></b>" + arrayName[i]);
	messageText.htmlText += ("<b><u>Tema: </u></b>" + arrayTitle[i]);
	messageText.htmlText += ("<b><u>Datums: </u></b>" + arrayDate[i]);
	messageText.htmlText += ("<b><u>Teksts: </u></b>" + arrayFull[i]);
	messageText.htmlText += ("---------------------------------------");
}
currentMessages=i;

scroller.scrollTarget = messageText;

nextBt.addEventListener(MouseEvent.MOUSE_UP,nextFunc);
prevBt.addEventListener(MouseEvent.MOUSE_UP,prevFunc);

function nextFunc(event:MouseEvent){
	messageText.htmlText="";
	maximumMessages += 5;
	updateText();
	prevBt.enabled = true
}

function prevFunc (event:MouseEvent){
	messageText.htmlText = "";
	maximumMessages -= 5;
	currentMessages -= 10;
	nextBt.enabled = true;
	updateText();
	if(currentMessages<=5){
		prevBt.enabled = false;
	}
}

if (arrayName.length <= maximumMessages){
	maximumMessages = arrayName.length;
	nextBt.enabled = false;
}

if (currentMessages < 0){
	currentMessages = 0;
	maximumMessages = 5;
	nextBt.enabled = true;
}

if (i == xmlList.length() - 1){
	updateText();
}

if (i > 4){
	nextBt.enabled = true;
}

	nextBt.enabled = false;
	prevBt.enabled = false;
}

 

Meklēju Google, bet tāpat neko neatradu. Šī problēma citiem ar ir aktuāla, bet risinājums vēl nav rasts - man. Tad nu pajautāšu. Varbūt kādam ir bijusi šāda problēma?

Pamācība te: http://flash.tutsplus.com/tutorials/xml/bu...ctionscript-30/

Labots - Zoom
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...