那里有很多,但没有一个做我想让他们做的事.
打开文件或者只是破坏数据时,大多数都会崩溃.许多人根本没跑.在我看来,大多数是在3 - 4年前为AS2 .sols编写的,不再使用FP9/AS3 sols.我试图使用AIR编写自己的,但我找不到字节格式的新规范.
这里有文件格式的解释:http: //sourceforge.net/docman/display_doc.php?docid = 27026&group_id = 131628
另一个在这里:http: //sourceforge.net/docman/display_doc.php?docid = 27026&group_id = 131628
但看起来这两个文档都是4年前的好文章(FP9之前版本),因为我不熟练或者没有文件格式,写一个新文档,特别是没有更新的规范,似乎越来越少一个可行的选择.
理想情况下,我希望不仅可以读取.sol,还可以编辑和保存新值.
谢谢!
我有一个脚本,可以在页面上弹出一个小DIV.它在IE中都可以正常工作,如果我删除了DOCTYPE,那么在FF中,但是当DOCTYPE是XHTML/Transitional时,在Firefox中,宽度不会改变.
this.container.style.visibility = "visible";
alert("this.container.style.width before = " + this.container.style.width)
this.container.style.width = this.width;
alert("this.container.style.width after = " + this.container.style.width);
this.container.style.height = this.height;
Run Code Online (Sandbox Code Playgroud)
在IE中,在没有DOCTYPE的FF中,第一个警报显示0,第二个警告显示320(这是代码中其他地方设置的宽度)
在FF中,使用DOCTYPE到XHTML/Transitional,两个警报都显示为0.任何想法在这里发生了什么?我想我可能需要在Transitional中明确设置DIV的位置,但我不确定.
我有一个XML文档:
var xml:XML = new XML(<rootNode>
<head>
<meta name="template" content="Default" />
</head>
<mainSection>
<itemList>
<item>
<video src={this.videoURL} />
<img src={this.src}></img>
</item>
</itemList>
</mainSection>
</rootNode>);
Run Code Online (Sandbox Code Playgroud)
我想做的是,当我有某些条件时,在itemList的开头插入另一个条件.
var newNode:XMLList = new XMLList("<item><video src=\"" + _videoSource + "\"></video></item>");
Run Code Online (Sandbox Code Playgroud)
我能够很好地生成和跟踪newNode,但每当我尝试使用insertChildBefore
它添加它时,它总是返回undefined.
var contentNode:XML = new XML(xml.mainSection.itemList.item);
xml.insertChildBefore(contentNode ,newNode)
Run Code Online (Sandbox Code Playgroud)
contentNode
一直跟踪很好,但尝试时总是失败insertChildBefore
或insertChildAfter
.奇怪的是,如果我contentNode
不那么具体(比如xml.mainSection
),那么它会按预期工作.
谢谢你的帮助,这让我疯了!