Форум
Написать нам
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: as-master  
Плагин PNG
Alex3AДата: Четверг, 04 Июня 2009, 18:11 | Сообщение # 1
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Эта тема у меня давно лежит под слоем многолетней пыли...
Вот вам небольшая замануха, илюстрация.
Для просмотра или скомпилить или поставить внешний плеер.
Ели будет спрос, подумаю о реализации.
Да, забыл, надо щелкать по экрану.
Прикрепления: test.rar (195.4 Kb)


Сообщение отредактировал Alex3A - Четверг, 04 Июня 2009, 18:16
 
PeterДата: Четверг, 04 Июня 2009, 18:22 | Сообщение # 2
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (Alex3A)
Для просмотра или скомпилить или поставить внешний плеер.

У меня в обоих случаях трижды вылетает одна и та же ошибка:

Кстати, Алекс, в уже скомпиленых проектах (плейеры) скачанных с твоего сайта у меня та же самая история... :(

Прикрепления: 7215003.jpg (52.8 Kb)


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!


Сообщение отредактировал Peter - Четверг, 04 Июня 2009, 18:23
 
Alex3AДата: Четверг, 04 Июня 2009, 18:41 | Сообщение # 3
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Попробуй подкинуть этот плагин, очевидно что то с таймингом окон.
Это просто мне надо отработать, и понять где нестыковка по времени.
Прикрепления: plug.rar (32.2 Kb)
 
lorentsДата: Четверг, 04 Июня 2009, 18:49 | Сообщение # 4
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Alex3A, и у меня вылетает ошибка :(

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
PeterДата: Четверг, 04 Июня 2009, 18:50 | Сообщение # 5
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (Alex3A)
Попробуй подкинуть этот плагин

В каком смысле "подкинуть"?

Добавлено (04 Июнь 2009, 18:50)
---------------------------------------------
Все понял...


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!
 
PeterДата: Четверг, 04 Июня 2009, 18:54 | Сообщение # 6
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Подкинул другой плагин...
Все ОК!
Сейчас работает!

Прикрепления: 3829776.jpg (44.9 Kb)


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!


Сообщение отредактировал Peter - Четверг, 04 Июня 2009, 18:54
 
Alex3AДата: Четверг, 04 Июня 2009, 19:26 | Сообщение # 7
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
А как у остальных, с новым плагином?
 
lorentsДата: Четверг, 04 Июня 2009, 19:37 | Сообщение # 8
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Alex3A, никак, у меня выдает ошибку :(

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
Alex3AДата: Четверг, 04 Июня 2009, 19:43 | Сообщение # 9
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (lorents)
Alex3A, никак, у меня выдает ошибку

А плагин поменял? Он в посте №3.
Ты его случайно не ембедил?
 
toizyДата: Четверг, 04 Июня 2009, 19:50 | Сообщение # 10
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Нормально. Второй вариант пашет как надо. Первый не работал

Добавлено (04 Июнь 2009, 19:50)
---------------------------------------------
Я заембеддил, тем не менее работало. А что?


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Четверг, 04 Июня 2009, 19:55 | Сообщение # 11
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (toizy)
Я заембеддил, тем не менее работало. А что?

В десинге не ворует картинку с проекта, и оперативной замены плуга не получится,
надо сначала старый убить.
 
toizyДата: Четверг, 04 Июня 2009, 19:58 | Сообщение # 12
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Ну так работало ведь нормально!

А это вообще как - не ворует картинку? А оперативная замена - фигня


Жизнь оказалась не такой уж и забавной, как поначалу...
 
PeterДата: Четверг, 04 Июня 2009, 20:05 | Сообщение # 13
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (toizy)
Ну так работало ведь нормально!

Кстати, у меня заработало только после компиляции. В режиме проектирвания вылетала та же ошибка с закрытием ММВ, независимо от того внедрен плагин или нет, внешний плейер или нет.


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!
 
Alex3AДата: Четверг, 04 Июня 2009, 20:18 | Сообщение # 14
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Peter)
Кстати, у меня заработало только после компиляции

Сначала создается окно проекта, затем тырится с него картика, создается окно
плагина, подгоняются размеры, красится стыреной картинкой, внедряется в проект.
Если че то не успело мат. Шоб у меня так глючило, давно бы все отстроил. :'(
 
toizyДата: Четверг, 04 Июня 2009, 20:22 | Сообщение # 15
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Можешь исходнегом поделица, подумаем вместе

Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Четверг, 04 Июня 2009, 20:55 | Сообщение # 16
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (toizy)
Можешь исходнегом поделица, подумаем вместе

Вроде как разобрался, но на пасматри.
Как забереш, напиши.
Прикрепления: 2625579.rar (196.3 Kb)


Сообщение отредактировал Alex3A - Четверг, 04 Июня 2009, 21:20
 
toizyДата: Четверг, 04 Июня 2009, 21:46 | Сообщение # 17
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Забрал

Добавлено (04 Июнь 2009, 21:46)
---------------------------------------------
Что-то ругаеца на KOLZLib, ты его не изменял?

491 строка


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Четверг, 04 Июня 2009, 22:06 | Сообщение # 18
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Ставил оченно давно, как поставил не помню, всегда чего то да ругается,
побеждаю без проблем.
 
toizyДата: Четверг, 04 Июня 2009, 23:13 | Сообщение # 19
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
На 491 строке ошибка Parameter Lists Differ. Я так понял, объявлено как-то не так, как используется. МОжешь кинуть свой модуль?

И ещё dfm-а в архиве нету... Форму нечем строить :) (забыл сказать)

Как-то ты его расчленил :)

Добавлено (04 Июнь 2009, 23:09)
---------------------------------------------
Понял в чём дело, но править это всё - убицца :(

Добавлено (04 Июнь 2009, 23:13)
---------------------------------------------
Исправил KOLZLib. Вылезли траблы с DrawTransparent - слишком много параметров. Алекс, что за КОЛ-мутанта ты используешь? :D


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Четверг, 04 Июня 2009, 23:21 | Сообщение # 20
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (toizy)
Понял в чём дело, но править это всё - убицца

Там все чего мало.
Прикрепления: KolZLib.rar (157.3 Kb)
 
Alex3AДата: Суббота, 06 Июня 2009, 01:58 | Сообщение # 21
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Последний вариант.
Прикрепления: newtest.rar (195.8 Kb)
 
Alex3AДата: Понедельник, 08 Июня 2009, 13:42 | Сообщение # 22
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
На этом я заканчиваю дальнейшую разработку плагина PNG.
В виду отсутствия интереса к данной теме.
Выкладываю демку. Скомпилированый проект и mbd файл, позднее размещу
у себя на сайте.
Прикрепления: pngmbd.zip (172.1 Kb)
 
toizyДата: Понедельник, 08 Июня 2009, 13:53 | Сообщение # 23
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Ну ты погоди. Интерес есть у меня, просто руки ещё не дошли :) Пока занимался своими плагинами. И твой пощупаю скоро :)

Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Воскресенье, 12 Декабря 2010, 02:07 | Сообщение # 24
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Последняя версия плагина, та же что и на сайте, да бы не было разночтений :D
В архиве два примера, с внешним и ембедед плагином.
Прикрепления: mmbpng.rar (245.6 Kb)
 
alexys2004Дата: Вторник, 28 Декабря 2010, 23:06 | Сообщение # 25
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
Ув. Alex3A,

Подскажите пожалуйста, плагин работает только по команде открыть файл (картинку) или его можно заставить (сразу при запуске приложения) отображать конкретное изображение в конкретном месте???

Ибо Ваши примеры работают идеально, а убираю кнопку - прописываю скрипт в самом плагине - получаю ошибку!

Где я делаю неверно?

Сообщение отредактировал alexys2004 - Вторник, 28 Декабря 2010, 23:07
 
Alex3AДата: Среда, 29 Декабря 2010, 14:09 | Сообщение # 26
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (alexys2004)
Где я делаю неверно?

Плагин, его окно, и окно проекта разные вещи, пнг картинка выводится на окно плагина, при старте проекта плагин ворует картинку из окна проекта, которая служит фоном окна плагина, на него то и выводится пнг картинка. Следовательно, что бы рисовалось при пуске, нужно загружать с небольшой задержкой, скажем через таймер.
Можно в принципе сделать иной вариант плагина, с выводом картинки прямо на окно проекта или любое известное, но в этом случае область расположения плагина не будет реагировать на телодвижения мышки плагином.
И вообще, всякая модернизация плагина возможна только при наличии к нему интереса, а пролежал он без внимания больше года :D

Добавлено (29 Декабрь 2010, 14:09)
---------------------------------------------

Quote (alexys2004)
прописываю скрипт в самом плагине

Это хде? В скрипте в свойствах плагина? Обычно я туда завожу события из плагина, обратную связь(события мышки, плагина..). ммв работает(ло) с плагинами в одностороннем порядке, дает им команды, плагин выполняет, обратная связь это возможность что то передать из плагина в проект, по инициативе плагина. Раньше приходилость периодически опрашивать плагин на предмет появления в нем событий, потом я придумал эксклюзивный способ запуска скрипта плагина из самого плагина, затем разработчики ммв ввели похожий механизм, только они, по событию из плагина, запускают иной скрипт в проекте, а не скрипт в свойствах самого плагина.
 
Alex3AДата: Пятница, 31 Декабря 2010, 01:19 | Сообщение # 27
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Ну чыста графический вариант.
Если ну чысто графически, то будет гыдето так. Положительное явление, плагин можно моветукать средствами ммв, он рисуется согласно ордеру объектов, то есть могет плавать над и под ммв объектами, картинку можно грузить как при загрузке проекта так и в процессе работы. Отрицательное явление, при использовании внедренного плагина, при закрытии самой ммв выскакивает матюк, даже если закрыть сам проект. С внешним плагом, и скомпиленым проектом этого нет. Со временем, исправлю, там просто осталось многа лишнего и неиспользуемого, для данного варианта.

Добавлено (31 Декабрь 2010, 01:19)
---------------------------------------------
alexys2004, загрузку картинки ставь в свойствах страницы, смотри в новых примерах.

Прикрепления: newpng.rar (252.4 Kb)
 
alexys2004Дата: Пятница, 31 Декабря 2010, 01:32 | Сообщение # 28
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
Alex3A,

СПАСИБО!
С новым плагином (и с новым примером) - разобрался - ПОЛУЧИЛОСЬ!

ЗЫ. я писал скрипт прямо в свойствах плагина! redface

Добавлено (31 Декабрь 2010, 01:32)
---------------------------------------------
ВСЕХ С НОВЫМ ГОДОМ! :D

УДАЧИ!
УСПЕХОВ!
ВЕЗЕНИЯ!
ЗДОРОВЬЯ!
ДЕНЕГ (МИЛЛИОН НА КАЖДОГО ЧЛЕНА СЕМЬИ)!

 
Alex3AДата: Пятница, 31 Декабря 2010, 01:37 | Сообщение # 29
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (alexys2004)
ЗЫ. я писал скрипт прямо в свойствах плагина!

Ну там можно, но если плагин выводит какие либо события, однако, я ничего не заводил, а в граф варианте вообще нечему принимать. С таким же успехом можно выводить пнг на любую форму (нада знать ее хендл, или любой обект обладающий им, кнопка и так далее) иль на экран. В ммв у объектов хендлов нет, это все рисунки.

Добавлено (31 Декабрь 2010, 01:37)
---------------------------------------------

Quote (alexys2004)
ВСЕХ С НОВЫМ ГОДОМ!
УДАЧИ!
УСПЕХОВ!
ВЕЗЕНИЯ!
ЗДОРОВЬЯ!
ДЕНЕГ (МИЛЛИОН НА КАЖДОГО ЧЛЕНА СЕМЬИ)!

СПАСИБА!!!
Всем хорошего настроения, все остальное приложится!!!
 
Alex3AДата: Воскресенье, 02 Января 2011, 20:01 | Сообщение # 30
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Новый год- с нового плагина :D
<--Новая версия графического плагина "PNG Scale", добавлена возможность мастабирования -->
Указать новые размеры рисунка, выполнить масштабирование.
В процессе тутда - сюда масштабирования, портится качество рисунка, востановление оригинала функцией restorepng. Скрипт кнопки "рекомендуемый ресайз" пример для качественного, многоразового ресайзинга.
Плагин расчитан на работу с форматом PNG 24 - картинка с альфаканалом.
Прикрепления: ScalePNG.rar (227.8 Kb)
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: