【发布时间】:2011-02-28 21:47:00
【问题描述】:
我有两个要求,我不确定这些东西在 AS3 中是否可行。 不管怎样,我会解释我想要什么。
首先,我需要在描述之后显示一个<hr/> 标签,它是一个 rss 小部件,因此需要与每个带有边框或 hr 的 rss 帖子分开。由于它来自xml,因此无法手动制作。我会把现有的脚本给你。
其次,我需要在url之后添加utm标签来跟踪点击,这实际上是我需要在链接'utm_source=rsswidget'之后添加的,你看看下面的脚本就会知道
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaded);
var xml:XML;
function onLoaded(e:Event):void
{
var style:StyleSheet = new StyleSheet();
style.setStyle(".heading", {fontWeight:"bold", color:"#6184b7", fontSize:12});
style.setStyle("body", {fontStyle:"italic"});
xml = new XML(e.target.data);
var il:XMLList = xml.channel.item;
for(var i:uint=0; i<il.length(); i++)
{
t.setStyle("styleSheet", style);
t.htmlText = "<a href='"+il.link.text()[0]+"' class='heading'>"+il.title.text()[0]+"</a>"+"\<br />"+il.description.text()[0]+"\<br/><br/>"+"<a href='"+il.link.text()[1]+"' class='heading'>"+il.title.text()[1]+"</a>"+"\<br />"+il.description.text()[1]+"\<br /><br />"+"<a href='"+il.link.text()[2]+"' class='heading'>"+il.title.text()[2]+"</a>"+"\<br />"+il.description.text()[2];
}
}
t 代表文本区域。
希望您能尽快回复..
保罗
【问题讨论】:
标签: flash actionscript-3 actionscript flash-cs4