跟我一起学做电子杂志【第十四课 如何在电子杂志中插入网页】
电子杂志如同网络媒体,当然是要起到宣传作用的,必要的时候,我们都希望能把网站的东西直接显示,下面,大家来学学。
方法一:直接嵌入html标签
新建一动态文本框,命名为myText,在第一帧加入以下代码:
myText.html = true;
myText.htmlText = "<img align='right' src='漂亮女孩.jpg' width='100' height='100' hspace='0' vspace='0' /><font>我开始用TextArea组件测试,当只有图片时,其对img标签支持的很好,但一旦有了文字,便出现了奇怪的问题;改用纯文本框后,问题得到解决。</font>";
效果见:
home.cfe21.com/xbzg/swf/loadhtml/one/one.swf
方法二:调用外部html文件
新建一txt文件,内容为:
textVar=<p><img src="漂亮女孩.jpg" width="100" height="100" align="right" hspace="20">这是一个利用TextArea载入JPG图片的例子。。。</p>
<p><img src="广告.swf" width="100" height="100" align="right" hspace="20">这是一个利用TextArea载入SWF动画的例子。。。</p>
并另存为:content1.htm,在第一帧加入以下代码:
System.useCodepage = true;
myLoadVars= new LoadVars();
myLoadVars.load("content1.htm");
myLoadVars.onLoad = function() {
myText1.text = myLoadVars.textVar;
};
或者干脆直接这样:
新建一txt文件,内容为(注意:已经去了“textVar=”):
<p><img src="漂亮女孩.jpg" width="100" height="100" align="right" hspace="20">这是一个利用TextArea载入JPG图片的例子。。。</p>
<p><img src="广告.swf" width="100" height="100" align="right" hspace="20">这是一个利用TextArea载入SWF动画的例子。。。</p>
并另存为:content2.htm,在第一帧加入以下代码:
my_loadvars = new LoadVars();
my_loadvars.load("content2.htm");
my_loadvars.onData = function(texter) {
myText2.text =texter
}
效果见:
home.cfe21.com/xbzg/swf/loadhtml/two/two.swf
方法三:结合CSS和XML,比较经典了(这块目前我还不是很懂得,只是略知一些皮毛),知道的朋友可以分享一下经验喽。