当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > HTML和CSS在Flash中的应用

HTML/XHTML教程
XHTML中不再使用HTML中的一些废弃元素
语义化的HTML结构怎么理解
Web 标准学习 理解结构和表现相分离
html5 标签
HTML5 新事件 小结
HTML5 b和i标记将被赋予真正的语义
HTML是网页制作者必须要学习掌握的
HTML DOCTYPE的缩写
Readonly和Disabled的区别
16进制颜色代码(完全)
H标记要在网页制作中合理使用
abbr标记和acronym标记
知名浏览器对DOCTYPE模式的选择机制
用标准dl,dt,dd标签抛弃table列表
html 标签ID可以是变量
iframe 自适应大小实现代码
HTML5 解析规则分析
HTML减肥 精简HTML标记制作网页
HTML5 File API改善网页上传功能
HTML 5 Reset Stylesheet

HTML/XHTML教程 中的 HTML和CSS在Flash中的应用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 88 ::
收藏到网摘: n/a


  HTML与CSS在Flash中的应用:
  不小心看到同事Den在弄个小东西:在Flash里使用HTML和CSS,代码是这样:
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.load("sample.css");
content_txt.styleSheet = myStyle;
content_txt.multiline= true;
content_txt.wordWrap = true;
content_txt.html = true;
var story:XML = new XML();
story.ignoreWhite = true;
story.load("sample.html");
story.onLoad = function () {
content_txt.htmlText = story;
}
  这个是加载外部CSS跟HTML(其实是加载XML当HTML用-_-b )的。后来Den写了两种把样式写在AS里的方式:
var css_str:String = ".aoao{color:#010101;font-weight:bold;} .aoao:hover{color:#ff0000}";
myStyle.parseCSS(css_str)myStyle.setStyle(".aoao", {color:'#010101', fontWeight:'bold'});
myStyle.setStyle(".aoao:hover", {color:"#ff0000"});
  其实HTML也可以写在AS里面,直接拼string就行。对于CSS在写在AS里还是加载外部CSS就要看情况了,用Web上还要考虑请求数,文件大小,缓存,更重要的是维护成本。不过在Web应用我也没想到有什么比较适合的应用,在浏览器里使用HTML加载Flash之后再用Flash加载HTML和CSS意义并不大,而且支持不是一般的弱,看一下支持的HTML标签跟CSS属性,=。= 本来想用来解决中文下划线的问题,结果还是不行,据说别人是用flash画下划线滴。
  浏览器的应用玩玩就算了。还是留在桌面应用吧。