我有一个我在php中保存的文件,它只是一个txt文件,里面有一个数组:
array (
0 =>
array (
'key' => 0,
'cropBounds' =>
array (
'x' => 73,
'y' => 111,
'bottom' => 269,
'width' => 176,
'height' => 158,
'top' => 111,
'topLeft' =>
array (
'cropBounds' => 73,
'x' => 111,
),
'bottomRight' =>
array (
'cropBounds' => 249,
'x' => 269,
),
'size' =>
array (
'cropBounds' => 176,
'x' => 158,
),
'left' => 73,
'right' => 249,
),
),
)
然后我试图把它作为一个数组带回闪存。我尝试过像“as array”这样的东西,但是没有用。有人能指出我正确的方向将这个“字符串”从txt文件转换为flash中的数组吗?
答案 0 :(得分:3)
你需要做一个更大的任务。没有“简单”的方法来做你要求的事情。基本上你需要解析字符串并自己在AS3中构建数组。可能比你想解决的更复杂。
另一种解决方案是使用PHP和AS3都可以使用的单独数据交换格式。最好的两个例子是XML或JSON。 AS3和PHP都支持本机XML,PHP也支持本机JSON,this library使AS3更容易。我强烈建议你选择这两条路线中的任何一条。
在PHP中,您可以轻松地将数组从文本文件转换为AS3可以读取和使用的JSON。我推荐这个。一个简单的PHP脚本甚至可以为您动态地执行它。
祝你好运!