动态代码:保存当前堆栈中的所有导入图像

时间:2014-12-02 12:06:55

标签: livecode

有没有办法下载/保存当前堆栈中导入的所有图像?

其他问题:我无法使用Livecode 6.6.2打开最新版本7.0创建的堆栈。有没有解决方法?

2 个答案:

答案 0 :(得分:0)

  

其他问题:我无法使用Livecode 6.6.2打开最新版本7.0创建的堆栈。有没有解决方法?

在LC 7的文件菜单下,选择"另存为"。在以下对话框中,您可以选择要以哪种格式保存堆栈。选择"旧版动态代码堆栈(5.5)"并保存。现在可以使用LC 5.5及更高版本打开堆栈。

答案 1 :(得分:0)

按钮中的以下处理程序会将当前卡上的所有图像导出到桌面:

on mouseUp
  repeat with x = 1 to the number of images
      put the short name of img x into tImgName
      put img x into url ("binfile:/Users/asayd/Desktop/" & tImgName)
  end repeat
end mouseUp

当然,您可以指定任何目录作为保存位置。如果要导出堆栈中的所有图像,只需在第一个之外添加另一个重复循环:

on mouseUp
  repeat with y = 1 to the number of cards
     go card y
     repeat with x = 1 to the number of images
         put the short name of img x into tImgName
         put img x into url ("binfile:/Users/asayd/Desktop/" & tImgName)
     end repeat
  end repeat
end mouseUp