Я новичок в EaselJS. У меня есть контейнер, который содержит форму и текст. Я хотел бы повернуть контейнер.
По неизвестным причинам container.rotation = 270
достал контейнер с экрана. После изучения я думаю, что размер контейнера действительно большой (хотя форма и текст небольшие), и поэтому вращение его от (0,0) до 270 градусов вывело контейнер из экрана.
Как настроить контейнер на высоту и ширину? Как я могу исправить эту проблему?easeljs вращение контейнер выйдите из экрана
ответ
Это также походит хотя ваше содержание невелики, они расположены далеко от точки регистрации контейнера. Если вы это сделаете, а затем поверните, контейнер будет считаться размером с координаты детей (плюс их размеры).
Имеет смысл разместить ваше содержимое ближе к 0,0 и переместить сам контейнер.
В класс Container() используется метод setBounds (x, y, width, height).
Полная документация @http://www.createjs.com/Docs/EaselJS/classes/Container.html#method_setBounds
Объекты повернуты вокруг точки регистрации. Поэтому вам нужно правильно установить точку регистрации.
См. Этот образец. Здесь прямоугольник поворачивается. Но то же самое относится и к контейнеру. Если вы хотите повернуть вокруг центра контейнера, переместите точку регистрации в центр, установив их на ширину/2 и высоту/2.
container.regX=width/2
container.regY=height/2
container.rotation=30
После этого вы должны переместить точку регистрации обратно туда, где она была (обычно 0,0).
- 1. Сделать половину UIView выйдите из экрана
- 2. Добавление детей в контейнер() EaselJS
- 3. Вращение дуги вокруг центра в EaselJS
- 4. Вращение экрана Android ViewPager
- 5. Windows Mobile Вращение экрана
- 6. Выйдите из приложения с главного экрана и закройте его
- 7. Выйдите из полноэкранного экрана Google Chrome с помощью applescript
- 8. Вращение экрана Android, ACCELEROMETER_ROTATION
- 9. Вращение экрана RuntimeError
- 10. Вращение экрана Live Wallpaper
- 11. Вращение экрана в iOS
- 12. Вращение экрана блокировки Android
- 13. Выйдите из зала
- 14. Вращение экрана Android ... сохранить состояние
- 15. Easeljs Scrollable Container
- 16. Вращение экрана на Pocket PC
- 17. Вращение экрана с использованием Display.getRotation()
- 18. Деактивировать автоматическое вращение экрана временно
- 19. Вращение экрана на основе взгляда
- 20. Отключить вращение экрана после запуска?
- 21. RE: Вращение экрана Live Wallpaper
- 22. Вращение экрана при воспроизведении видео
- 23. Intel вращение замок XDK экрана
- 24. Jquery .animate, сделайте div, введите с экрана, поплавок, выйдите из экрана, и повторите
- 25. Вращение одного объекта вокруг другого В createJS/easelJS
- 26. программно выйдите из «конкретного» пользователя
- 27. выйдите из страницы с кодомigniter
- 28. выйдите из системы в Global.asax
- 29. EaselJS - масштаб Контейнер без масштабирования некоторых дочерних элементов контейнера
- 30. Загрузочный контейнер, запускаемый с экрана
SetBounds очень удобно, если у вас есть содержание, которое не учитывается уже с 'GetBounds()', такие как графики. Вероятно, в этом случае более целесообразно использовать setBounds в самой форме, чтобы его преобразование учитывалось отдельно. – Lanny