Скины
|
|
max3d | Дата: Суббота, 12 Июля 2008, 19:58 | Сообщение # 1 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| короч в "авторан для фото коллекций(asmastera)" видел возможность на лету менять скины мануал бы... а ишо лучше пример
|
|
| |
De_Cadanz | Дата: Воскресенье, 13 Июля 2008, 02:14 | Сообщение # 2 |
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 1
Награды: 0
Статус: Offline
| скины это и есть файлы .mbd переименованные, а EXE-файл просто плеер (ну или со встроенным скином).
Quod licet Iovi non licet bovi
|
|
| |
max3d | Дата: Воскресенье, 13 Июля 2008, 07:29 | Сообщение # 3 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| это я знаю, мне бы как менять, и как давать возможность менять скины в своей проге
|
|
| |
Alex3A | Дата: Воскресенье, 13 Июля 2008, 11:27 | Сообщение # 4 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Скинов, в традиционном понимании, в ммв нет. Окно проекта можно сделать любой формы, хоть с дырками. В даннои случае, наверное, используеться следующий прием- делаешь несколько проектов с разной формой и окраской, сохраняеш их и потом вызываешь из иного, главного, проекта, смотри комманду рунмбд. Достаточно переименовать проекты - скины, вернее дать им другое расширение, и вот max3d начинает воспринимать их как настоящие скины. Для запуска мвд проекта из скомпилированного проекта, расширение первого не имеет значения, главное что бы это был мбд проект. Вообще, программы редко обращают внимание на расширения файлов, для определения типа файла они используют иной механизм - дескрипторы, определенный код или группа кодов в определенных местах файла.
|
|
| |
toizy | Дата: Воскресенье, 13 Июля 2008, 11:30 | Сообщение # 5 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| используя команду RunMBD
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
max3d | Дата: Понедельник, 14 Июля 2008, 09:09 | Сообщение # 6 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| короче, сделал для себя типа примера смены скина, а он (пример) выдает ошибку после (!!!) закрытия((((( вот он скачать
|
|
| |
toizy | Дата: Понедельник, 14 Июля 2008, 11:02 | Сообщение # 7 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| хз, чё ему надо... Но ты сделай так. напиши RunMBD("C:\2.mbd","NEW_WINDOW") а потом Exit() Так работает. Просто запускаешь "скин" в новом окне, а затем выходишь из текущего.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
as-master | Дата: Вторник, 15 Июля 2008, 17:46 | Сообщение # 8 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (max3d) короче, сделал для себя типа примера смены скина В каком формате? Если в ехе, смотреть не буду.
Да пребудет с вами ММВ!
|
|
| |
max3d | Дата: Вторник, 15 Июля 2008, 18:37 | Сообщение # 9 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| в мбд
|
|
| |
as-master | Дата: Среда, 16 Июля 2008, 10:26 | Сообщение # 10 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (max3d) короче, сделал для себя типа примера смены скина Какой же это скин? Картинка фона меняется и всё. Скин - это полная замена всех элементов интерфейса программы: стиля оформления кнопок, ручек и т.д. и т.п.
Да пребудет с вами ММВ!
|
|
| |
max3d | Дата: Среда, 16 Июля 2008, 10:35 | Сообщение # 11 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| картина фона меняется с помощью open mbd
|
|
| |
toizy | Дата: Среда, 16 Июля 2008, 11:22 | Сообщение # 12 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (max3d) картина фона меняется с помощью open mbd Речь о том, что фон и так можно заменить, без юзания mbd.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Среда, 16 Июля 2008, 11:27 | Сообщение # 13 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Положи картинку под низ, и никто никогда не догадаеться что это не фон, и меняй ее скль угодно. Картинка фона от нижней картинки почти НИЧЕМ не отличаеться, даже на программном уровне, нижняя картинка немного умнее, как самостоятельный объект. Друго дело если у тебя меняеться форма окна.
|
|
| |
as-master | Дата: Среда, 16 Июля 2008, 15:16 | Сообщение # 14 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (max3d) картина фона меняется с помощью open mbd Картинка всегда меняется с помощью ReplaceImage() Источник: учи матчасть пэтэушнег! Что в переводе на русский означает: читайте люди справку. Благо для вас ее на русский перевели
Да пребудет с вами ММВ!
|
|
| |
max3d | Дата: Среда, 16 Июля 2008, 20:40 | Сообщение # 15 |
Любопытный
Группа: Проверенные
Сообщений: 57
Репутация: 0
Награды: 0
Статус: Offline
| я и говорю картинка меняется с помощью опен мбд. и спросил я не как изменяется картинка фона, а спросил из-за чего глюк при выходе.
|
|
| |
as-master | Дата: Четверг, 17 Июля 2008, 00:46 | Сообщение # 16 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (max3d) а спросил из-за чего глюк при выходе Глюк возможен из-за того что приложение не скомпилировано. Вполне возможно он пропадет, когда сделаешь экзешник.
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Четверг, 17 Июля 2008, 10:52 | Сообщение # 17 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Мой способ не пробовал?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |