Я создал несколько кнопок и некоторые графики на подставке для ссылок. Мне нужно щелкнуть по кнопке, чтобы вызвать экземпляр одной из этих графиков в основной стек. Затем я хочу, чтобы иметь возможность перетащить этот рисунок на одну из моих других кнопок и заменить его на другую графику. Мне хотелось бы помочь с кодировкой или ссылкой на учебник о том, как сделать что-то подобное. Например, моя основная кнопка - кнопка чашек. Когда его щелкнул, я хочу, чтобы он создал экземпляр моего рисунка «EmptyCup». Но если я перетащил изображение EmptyCup на кнопку CoffeeMachine, я хочу заменить EmptyCup на CupOCoffee и так далее.Мне нужна помощь, чтобы моя программа Livecode выполняла то, что мне нужно.
-1
A
ответ
0
Чтобы поместить копию графика в другой стек, используйте команду копирования, как это:
copy graphic "EmptyCup" of stack "Resources" to stack "Main Screen"
Есть несколько способов, чтобы изменить рисунок, когда вы перетащите его, но самый простой способ установить свойство, которые вы хотите изменить:
on mouseEnter -- goes in the "CoffeeMachine" button script
set the style of graphic "EmptyCup" to \
the style of graphic "CupOCoffee" of stack "Resources"
-- you can set other properties as well, such as the backColor, etc.
end mouseEnter
Если вы используете изображения, а не графики, установите свойство ImageData вместо (убедившись, размером изображения, является таким же, как тот, чьим ImageData вы хотите использовать):
set the width of image "EmptyCup" to ]
the width of image "CupOCoffee" of stack "Resources"
set the height of image "EmptyCup" to ]
the height of image "CupOCoffee" of stack "Resources"
set the imageData of image "EmptyCup" to ]
the imageData of image "CupOCoffee" of stack "Resources"
Смежные вопросы
- 1. Мне нужна помощь, чтобы моя программа повторялась
- 2. Мне нужна помощь, чтобы вернуться
- 3. Мне нужна помощь, чтобы закрыть Stream
- 4. Простой Java программа мне нужна помощь с
- 5. Мне нужно, чтобы моя программа повторялась, и чтобы сумма заказов
- 6. Мне нужна помощь, чтобы эта программа правильно печатала мои выходы
- 7. Мне нужна помощь в моем словаре программа
- 8. Мне нужна помощь, чтобы моя простая 2D-головоломка работала
- 9. DotNetOpenAuth Мне нужна помощь
- 10. Мне нужна помощь в ruby
- 11. Мне нужна помощь, чтобы понять синтаксис js
- 12. Мне нужна помощь, чтобы понять CLOCKS_PER_SEC
- 13. мне нужна помощь, чтобы создать Xpath XML
- 14. Мне нужна помощь, чтобы понять код части
- 15. мне нужна помощь, чтобы сделать MySQL Query
- 16. Мне нужна быстрая помощь! : '(
- 17. мне нужна помощь (Logic)
- 18. Мне нужна помощь, чтобы понять код Java
- 19. мне нужна помощь, чтобы понять функции Matlab
- 20. Мне нужна помощь, чтобы этот код работал
- 21. Мне нужна помощь, чтобы связать этот скрипт
- 22. мне нужна помощь, чтобы сделать текстовый фрейм
- 23. мне нужна помощь, чтобы проверить скрипт в
- 24. Что мне делать, чтобы моя программа работала быстрее?
- 25. Мне нужно, чтобы моя основная функция работала
- 26. Программа не печатает то, что мне нужно для печати
- 27. рельсы, метод, мне нужна помощь
- 28. Мне нужна помощь, чтобы узнать, что делает этот алгоритм
- 29. Мне нужна помощь ........... образец проекта
- 30. мне нужна помощь с переадресовывает