|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
Анимация в VB30.01.2011, 17:47. Показов 10792. Ответов 49
Метки нет (Все метки)
перерыл кучу ссылокно так и не понял как это сделать,необходимо картинку двигать снизу вверх по форме,в дельфи такая задача решалась приращением 1 к свойству top изображения -как двигать картинку в VB?
0
|
|
| 30.01.2011, 17:47 | |
|
Ответы с готовыми решениями:
49
Анимация в OpenGL, а где собсно, анимация? Анимация
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 30.01.2011, 18:14 | |
|
можно так же
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|||||||||||
| 31.01.2011, 11:46 [ТС] | |||||||||||
|
я пока даже картинку внутри таймера не могу открыть пишет ошибка компиляции "method or data member not found"
я нормально опрашиваю вывод CTS,если прописать DSR тоже все нормально, а если DCD то ругается и пишет вышеприведеную ошибку "method or data member not found" картинку и порт запускаю в разных проектах
со второй проблеммой я разобрался поставив вместо DCD CD,хотя у меня в распайке порта стоит DCD
0
|
|||||||||||
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 31.01.2011, 13:10 | |
|
может так, или я не понял
1
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|||||||||||||||||||||
| 01.02.2011, 22:36 [ТС] | |||||||||||||||||||||
|
да именно так,спасибо --я легко перекрою под свои нужды,у меня было аналогично на дельфи,но они хоть и похожи с VB все равно с первого удара не написал.
Добавлено через 2 часа 4 минуты опять переоценил свои силы итак
без клика по кнопке
И еще у меня не получилось изменить размер изображения которое было в вашем исходнике,ощущение как-будто оно где -то под формой Добавлено через 18 минут Опытным путем понял что последний блок это таки движение, а второй сверху начальные координаты,так вот как эти начальные координаты отбросить?т.е. выставить заранее по фоновой картинке ту картинку которая будет двигаться?Добавлено через 22 часа 48 минут и как сделать так что -бы аним. была поверх фона?в какой последовательности не добавляю объект с картинкой большее изображение все равно лезет на передний план
0
|
|||||||||||||||||||||
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 01.02.2011, 23:23 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 02.02.2011, 00:05 [ТС] | |
|
ну в общем -то въехали, вот получается какое -то "окно" на форме сквозь которое видно рамку картинки --как изменить местоположение и размер "окна"?И убрать кнопки запуска анимации,то есть оставить 1 таймер в котором происходит анимация.Запускать таймер будет другая часть программы,когда лиффт достигнет нужных координат он остановит таймер и встанет.
В архиве ваш первый исходник в который я подкинул свои изображения.По возможности ответьте с коментариями к действиям --что бы я мог отредактировать программу в случае чего)
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 02.02.2011, 00:37 | |
|
что то написал
1
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
||||||
| 02.02.2011, 00:51 [ТС] | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 02.02.2011, 01:10 [ТС] | |
|
я попробовал совместить 2 исходника и ничего не вышло ругается на 3 таймер в котором должна происходить анимация и контейнера как-то не получилось и вот в исходнике видно будет что лифт прячется за фон.По исходнику когда CTS будет тру у меня должен запускаться таймер с анимацией.Z так понял вам удобнее общатся сразу исходниками.поэтому листинг приводить не стану
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 02.02.2011, 23:08 [ТС] | |
|
пишет ошибку «Run-time error 424» --отсутствует таймер я так понял, но ведь он на форме есть
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 02.02.2011, 23:19 | |
|
424 - требуется объект
посмотри в коде че подсвечивает после ошибки
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 03.02.2011, 00:28 [ТС] | |
Поехал с кнопки порта как и задумывалось,только есть еще много вопросов,можно поподробнее как выставить начальные координаты и можно ли их не выставлять вообще т.е. что бы он начинал движение из той точки в которой стоит на форме, и как выставить конечные координаты остановки допустим if top = (координаты) then Timer1.Enabled = False.И еще одно посмотрите скрин во вложении --лифт оказывается как будто вдавлен в фон получается что-то типа рамки-- это можно как то поправить.может быть подредактировать какое-нибудь свойство объекта в инспекторе?
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 03.02.2011, 00:49 | |
|
if top = (координаты) then Timer1.Enabled = False
да координаты- координата по у (0 вверху формы) Picture1 BorderStyle 0 координаты Picture1 Left Top
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 03.02.2011, 12:05 [ТС] | |
|
а возможно ли жестко закрепить размер окна запущенной программы,т.е. что- бы при растаскивании окна не получалось белого поля,как совсем изумительный вариант что бы картинка растаскивалась и сжималась вместе с ним?свойство стрейтч тут не совсем работает в пикч.бокс в который засунут лифт его совсем нет,да и image хоть и стоит не помогает
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 03.02.2011, 12:14 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 04.02.2011, 00:57 [ТС] | |
|
Большое спасибо за помощь,хотя наверное я еще вернусь
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 05.02.2011, 01:50 [ТС] | |
|
опять возникли трудности и сам никак не решу как организовать ниже приведенное условие--может быть с другими операторами,эти я привел потому-что они уже знакомы мне
If (условие 1),(условие 2) Then (выполняемое действие) т.е. если 2 условия верны выполняется некоторое действие не прошло и полгода
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 05.02.2011, 10:05 | |
|
If (условие 1) And (условие 2)
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 51
|
|
| 05.02.2011, 13:35 [ТС] | |
0
|
|
| 05.02.2011, 13:35 | |
|
Помогаю со студенческими работами здесь
20
анимация Анимация js Анимация 2D Анимация
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|