В Livecode я извлекаю информацию из базы данных с помощью XML и организую ее с помощью функции повтора. Поэтому для каждого узла есть информация, такая как фотография, имя, возраст и т. Д.Как преобразовать URL-адрес в поле в фотографию?
Фотография, однако, считывается из XML в качестве ссылки на ссылку на изображение. Есть ли способ автоматически загружать этот URL-адрес и отображать изображение с информацией также в этом узле после него?
on preOpenStack
put url "http://www.petango.com/webservices/wsadoption.asmx/AdoptableSearch?authkey=XXXXXXXX&speciesID=&sex=&ageGroup=&location=&site=&onHold=&orderBy=&primaryBreed=&secondaryBreed=&specialNeeds=&noDogs=&noCats=&noKids=&stageID=" into tURL
put revCreateXMLTree(tURL, true, true, false) into tInfo
put revXMLChildNames(tInfo, "ArrayOfXmlNode", return, "XmlNode", true) into tChildren
repeat for each line tChild in tChildren
add 1 to x
put revXMLChildNames(tInfo, "ArrayOfXmlNode/"&tChild&backslash, return, "adoptableSearch", true) into tAdoptable
put revXMLNodeContents(tInfo, "ArrayOfXmlNode/"&tChild&"/"&tAdoptable&"/Photo") into tData
put "Name: " & revXMLNodeContents(tInfo, "ArrayOfXmlNode/"&tChild&"/"&tAdoptable&"/Name") & return after tData
put return after tData
put return after tData
end repeat
put tData & return after tOutput
set the text of field "tData" to tOutput
end preOpenStack
Mark, Это действительно сработало, но это всего лишь одно изображение в середине экрана, которое переключается между изображениями, когда оно повторяется до следующего узла. Есть ли способ сделать каждое изображение отдельным от последнего? – CElwell
@CElwell Да, есть. Узнайте больше о LiveCode и работе с объектами изображения. Читайте о собственности 'rect' и подумайте о дизайне вашего проекта. Если вам нужна помощь, вероятно, лучше задать новый вопрос. – Mark