我在AS3中有一个项目,通过Dropbox在2台计算机上共享。当我使用CS 5.5在计算机上运行程序时,它就像一个魅力。但是,无论何时我打开它并在CS 4的计算机上运行它都会要求提供Flex SDK路径,然后使用默认设置命中更新库路径。在此之后,程序出现空白并冻结CS 4,迫使我关闭程序。
这是我认为导致问题的代码:
[Embed(source="sorted.txt",mimeType="application/octet-stream")]
private static const WordFile:Class;
private static var words:Array = new WordFile().toString().split(/\n/);
答案 0 :(得分:0)
我真的不认为这与你的代码有任何关系(看起来不错,绝对不会影响平台)。您描述它的方式,听起来更像是编译/调试器错误。
我的猜测是两个不同的CS版本会导致问题。
我建议使用FlashDevelop或其他免费程序,因为Flash CS(在任何版本中)对于程序员至少可以说是可怕的。如果所有程序员/ PC都使用相同版本(以及相同版本的Flex SDK),那么使用更好的程序,一切都应该没问题:)