Я пытаюсь использовать изображения в массивах - я исхожу из фона Java, поэтому я думаю, что изображение является объектом, и когда я помещаю его в массив, я ожидаю, что все свойства объекта будут сохранены . Это, кажется, не так.
Вот мой код:
put image sheep into animalarray[1]
answer the short name of image sheep
put animalarray[1] into temp
answer the short name of temp
Я ожидаю, что первые две строки кода будут эквивалентны вторым двум строкам кода, но это не так. Первые две строки делают то, что я ожидал (они отображают короткое имя моего изображения «овца»). Вторые две строки вызывают ошибку времени выполнения при выполнении четвертой строки. (Ошибка фрагмента в выражении объекта)
Как только я помещаю изображение в массив, перестает ли оно считаться объектом изображения? Должен ли я перестать думать об объектах?
Чем больше я использую LiveCode, тем меньше я в нем понимаю...