查看: 2332|回复: 0
|
呈現 images from Flash in ActionScript3
[复制链接]
|
|
以下fucntion 只能display text, 可是如果加images 進去要怎么寫呢?
// The first step is to activate the XML object
headlineXML = new XML();
/*
With the XML Object now active you must now load an XML foramtted document.
Any DTD or XLS formatting will be ignored.
*/
headlineXML.onLoad = myLoad;
headlineXML.load("headlines.xml");
// Before proceeding to far into the program, make sure the XML document has loaded
// Extract information from the XML file
function myLoad(ok) {
if (ok == true) {
Publish(this.firstChild);
}
}
function Publish(HeadlineXMLNode) {
if (HeadlineXMLNode.nodeName.toUpperCase() == "BROADCAST") {
c;
story = HeadlineXMLNode.firstChild;
while (story != null) {
if (story.nodeName.toUpperCase() == "STORY") {
lead = "";
body = "";
URL = "";
images = "";
element = story.firstChild;
while (element != null) {
if (element.nodeName.toUpperCase() == "LEAD") {
lead = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "BODY") {
body = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "URL") {
URL = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "IMAGES") {
images = element.firstChild.nodeValue;
}
element = element.nextSibling;
img = "<img src='jj.jpg' />";
}
content += “<font size='+6' color='#3366cc'><a href='"+URL+"'>"+lead+"</a></font><br>"+body+"<br><br>";
txt.htmltext=content;
}
story = story.nextSibling;
}
}
}
意思就是看下面的XML
<broadcast>
<story>
<lead>This is Headline 1</lead>
<body>This is where you can add content that will appear under the first headline</body>
<URL>http://www.abc.com/</URL>
</story>
</broadcast>
我想要加入images tags, 變成
<broadcast>
<story>
<lead>This is Headline 1</lead>
<body>This is where you can add content that will appear under the first headline</body>
<URL>http://www.abc.com/</URL>
<images>1.jpg</images>
</story>
</broadcast>
有人可以教導我嗎?謝謝 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|