日期:2014-05-18  浏览次数:20624 次

html的table解析的巨难问题,希望各位朋友能给个思路!
现在要把html画面转化为flex画面。这样table 里面的每个td里面的元素都要 变成 flex的labelbox控件。
要求显示的样式要和html 一样。比如跨行跨列,每个元素的长宽高等等。
这样就要具体算出每个的起点坐标(x,y),才能精确位置


------解决方案--------------------
flex是何物??
------解决方案--------------------
好像没这样东西
------解决方案--------------------
Flex 是 Macromedia(现已被Adobe公司收购)发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。
LZ高手,俺没玩过这个!
------解决方案--------------------
如果只是把表格数据转换到flex的话,那就简单了,直接解析html相关部分就行。
但如果想把样式也一起转过来,就比较麻烦了。
因为,css样式在每个浏览器里的表现形式都会有所差别的。
应该可以用浏览器端的JavaScript来动态获取单元格的长宽,以及靠左靠右和上下左右的间距。
相关的内容可以参考DHTML的文档。
用javascript获得之后然后再用flex读取相关的样式数据。
------解决方案--------------------
找dhtml手册,是中文的里面有详细的属性参数等资料。
------解决方案--------------------
javascript设置页面的基本属性在转成flex试试