Проблема, часть проекта неработает.
|
|
BlackGhost | Дата: Четверг, 09 Апреля 2009, 12:34 | Сообщение # 1 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Добрый день товарищи! Дело обстоит следующим образом. Есть проект презентация плитки, в нем несколько разделов один из них "Коллекции" там я при помощи внешней погрузки скриптов (необходимо из-за большого объема проекта и необходимости внешнего редактирования) реализовал просмотр коллекций. Все бы ничего если бы не одна загвоздка, проект работает на моем рабочем компе (где создавался) и на моем домашнем (где он оказался первый раз). а вот на компах в офисе ни на одном не работает! С начало подумал может что-то со скриптами намудрил (хотя использую их не первый раз). Решил уже сделать чтобы скрипты были внутри проекта (чтобы проверить), но и тут опять неудача, на моих компах работает, а на офисных нет Выкладываю скомпилированный проект (оставил в нем все самое необходимое для работы) и его исходник (делался на MMB 4.9.8.13) Народ может быть вы найдёте в чем загвоздка Когда загрузится проект идем по пути Roca > Коллекции > Cobra и вот тут должно появится окно просмотра изображений (для его закрытия надо нажать по нему) и вот именно это окошко и не появляется Проект (2,58 Мб) Исходник (2,71 Мб) Народ подскажите как быть Заранее спасибо.
|
|
| |
lorents | Дата: Четверг, 09 Апреля 2009, 16:19 | Сообщение # 2 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| BlackGhost, Quote (BlackGhost) Roca > Коллекции > Cobra только что все посмотрел, у меня все работает
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 16:28 | Сообщение # 3 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Кошмар загадки во тьме Я уже пошёл даже проверил у админа по безопасности, и у него не работает lorents, есть какие-нибудь идеи что может препятствовать?Добавлено (09 Апрель 2009, 16:28) --------------------------------------------- lorents, появилось вот такое окно после нажатия на Cobra?
|
|
| |
lorents | Дата: Четверг, 09 Апреля 2009, 16:35 | Сообщение # 4 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| да вот такое вот окно появилось Добавлено (09 Апрель 2009, 16:33) --------------------------------------------- Quote (BlackGhost) есть какие-нибудь идеи что может препятствовать? вот этого не знаю, сейчас проверю на висте и приду Добавлено (09 Апрель 2009, 16:35) --------------------------------------------- проверил, все работает
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Четверг, 09 Апреля 2009, 16:53 |
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 16:42 | Сообщение # 5 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| у меня все ок (хр sp3). может проблемы какие-то на офисных компах с доступом к файлам, или путями... какие операционки стоят? надо исходник посмотреть.. кстати, клевая презентация! Добавлено (09 Апрель 2009, 16:42) --------------------------------------------- мож антивирус или настройки безопасности на ваших компах блокируют чтонибудь? у всех работает, а в офисе не работает)
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 17:32 | Сообщение # 6 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Везде стоят Win XP SP2 и SP3. Антивирусники стоят McAfee на всех машинах кроме моего рабочего и домашнего (использую Kaspersky Internet Security 2009) lorents, спасибо DEMBEL, Quote кстати, клевая презентация! спасибо Есть подозрения что это все McAfee виноват, но что в скриптах презентации такого, что может блочить этот антивирь? В архиве Test\Scripts\Roca находятся все внешние скрипты которые подгружаются. Работа данного куска презентации осуществляется следующим образом: 1. При загрузке страницы "Коллекции" происходит загрузка RunScript("Script_Collections_Load") таким образом страница приобретает свой вид который должен быть по умолчанию. Этот шаг выполняется только когда переход осуществляется на эту страницу проекта (страница Roca_Collections) 2. Скрипт Script_Img_Part_1 содержит информацию о каждой картинке/привью отображенной на странице Roca_Collections. Этот скрипт и подгружает внешние скрипты в которых описано расположение изображений относящихся к конкретной коллекции плитки. 3. При нажатии на картинку, мы нажимаем на HotSpot и происходит команда RunScript("Script_Img_1") которая была загруженна из внешнего файла. Получается что именно этот файл на других компах и неподгружается Содержание скрипта Script_Img_1.skr: Quote **Скрипт подгружаемый в Script_Collections_Slide раздел Part 1 LoadText("Script_Collections_Slide$","<SrcDir>\Scripts\Roca\Part_1\Collections_Slide_1.skr") SetObjectParam("Roca_Collections::Script_Col lections_Slide","SCRIPT:0=Script_Collections_Slide$") **Скрипт кнопки "Предыдущий" режим просмотра данной коллекции LoadText("Script_Back$","<SrcDir>\Scripts\Roca\Collections_Slide_Back.skr") SetObjectParam("Roca_Collections::Script_Back","SCRIPT:0=Scri pt_Back$") **Скрипт кнопки "Следующий" режим просмотра данной коллекции LoadText("Script_For$","<SrcDir>\Scripts\Roca\Collections_Slide_For.skr") SetObjectParam("Roca_Collections::Script_For","SCRIPT:0=Script_ For$") **Запуск скрипта Collections_Slide RunScript("Script_Collections_Slide") **Загрузка изображения в Collections_Slide для просмотра 1 изображения коллекции ReplaceImage("Roca_Collections::Collections_Slide","<SrcDir>\Images\Slide\Roca\Cobra\1.ant") **Отображение Collections_Slide для просмотра Show("Roca_Collections::Collections_Slide") Содержание скрипта Collections_Slide_1.skr: Quote **коллекция Cobra If (i>5) Then i=5 End If (i<1) Then i=1 End i$=CHAR(i) name$='<SrcDir>\Images\Slide\Roca\Cobra\\' + i$ + '.ant' ReplaceImage("Roca_Collections::Collections_Slide","name$") Понимаю что всё слишком запутанно
|
|
| |
Alex3A | Дата: Четверг, 09 Апреля 2009, 17:54 | Сообщение # 7 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| BlackGhost, Ты что не знаеш как проводить отладку? Раставь месаги в нужных местах, прошла месага значит код сработал, найдеш узкое место, той же месагой можеш проконтролировать значения переменных. Да и не увлекайся именами файлов в разном регистре.
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 17:59 | Сообщение # 8 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Alex3A, ок на счет регистров в именах учту. В том то все и дело что в MMB при отладке все проходит нормлаьно. Попробую еще раз может что-то не углядел.
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 18:09 | Сообщение # 9 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| посмотрел в дебаггере ммб страницу - у меня пишет что все подгружается как надо... попробуйте там проверить отключив антивирус...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Alex3A | Дата: Четверг, 09 Апреля 2009, 19:26 | Сообщение # 10 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (BlackGhost) ок на счет регистров в именах учту. Вообще то винда регистронечуствительна, но чем черт не шутит, иногда бывает, так что лучше всего все писать в одном регистре. Иногда бывает что не нравиться какое либо слово, да и папкам дай имена более безпредметные "Scripts" что то мне не нравиться, мож винда как то по дурному воспринимает. Quote (BlackGhost) В том то все и дело что в MMB при отладке все проходит нормлаьно И не в ммб, а на поганой машине надо тестировать.
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 19:38 | Сообщение # 11 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Alex3A) И не в ммб, а на поганой машине надо тестировать. ну да, точно. поставь в офисе ммб, открой проект и запусти дебаггер, лезь на свою страницу с кафелем и посмотри что там в дебаггере творится, найди там строчки в которых скрипт подгружается...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Alex3A | Дата: Четверг, 09 Апреля 2009, 19:57 | Сообщение # 12 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| БЛИН, то есть Билл заколебал своими виндовозами, неповторяемость результатов, в некоторых случаях, сталкивался не раз. Недавно копирую свою прогу в другое место на том же диске, при закрытии выскакивает окошко "отправить отчет".... долбился, долбился, поменял имя папки с прогой - перестало (это не связанно с изменением пути, проверил, что то на уровне операционки, вернее виндовозного дебагера) . На одних компах все ок, на других отчет хочет. Или червь какой мелкософтовый?
|
|
| |
Peter | Дата: Четверг, 09 Апреля 2009, 20:52 | Сообщение # 13 |
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
| Quote (Alex3A) копирую свою прогу На чем написана прога?
Никто не может вернуться в прошлое и изменить свой старт. Но каждый может стартовать сейчас и изменить свой финиш!
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 21:49 | Сообщение # 14 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Народ! Нашел в чем проблема я знал что истина близко, но чтобы на столько... только прошу не смеяться Короче проект запускался на других компах через сетевое окружение, т.е я расшарил файл в папке а народ запускал его заходя через сеть ко мне на комп. Решением проблемы было копирование проекта и его содержимого на тот комп, где надо запустить Но исходя из этого случая сразу возникает вопрос! Почему тогда внешняя графика проекта определяется и загружается в него? Выходит что внешняя загрузка скриптов невозможна, если проект запускается с другой машины через сетевое окружение Но скрипты находящиеся внутри проекта и содержащие пути типа <SrcDir>\Images\Slide\Roca\Cobra\1.ant срабатывают и подгружают в проект графику. От такая вот загогулина Добавлено (09 Апрель 2009, 21:49) --------------------------------------------- Кстати проверял при помощи месаг в скриптах, всё выводится до тога момента, когда должен сработать скрипт открытия просмотра изображений. Там прерывается, т.к тот скрип просто не загружен в Script объект Теперь думаю, как же сделать чтобы и через сетевое окружение работало, вдруг кто-то решит так запускать крика будет
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 22:32 | Сообщение # 15 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| наверняка если все скрипты и картинки запихать в embedded будет корректно работать в любом случае...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение отредактировал DEMBEL - Четверг, 09 Апреля 2009, 22:33 |
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 22:45 | Сообщение # 16 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| Да, но потеряется основная задача подобного подхода к загрузке файлов и скриптов. Ведь нужно чтобы редактирование количества и местонахождения изображений происходило уже в готовом проекте, чтобы каждый раз не компилировать проект
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 22:47 | Сообщение # 17 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (DEMBEL) наверняка если все скрипты и картинки запихать в embedded будет корректно работать в любом случае... ну естественно это не выход, я предложил просто для проверки... если будет работать, значит дело в некорректно обрабатываемых сетевых путях.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 22:57 | Сообщение # 18 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| завтра на работе проверю авось заковыристое решение проблемы найдётся Добавлено (09 Апрель 2009, 22:57) --------------------------------------------- Я тут подумал, а если реализовать проверку всех файлов. Допустим загружается проект и под видом Loading... мониторит файлы на их наличие и способность загрузки в проект (или как-то сделать чтобы шла проверка заполненности Script оъекта), если после проверки список "А" соответствует списку "В" (то что проверилось и нашло) то выполняется дальше действие по запуску, а если нет то выводится сообщение о том что "звиняйте бананив нема"
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 23:05 | Сообщение # 19 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (BlackGhost) а если реализовать проверку всех файлов абсолютно необходимая вещь в любом серьезном проекте! и здесь возможно несколько приемчиков. правильным путем идете, товарищи... вообще проект смотрится очень хорошо, если все это ваша работа с нуля, то можно вас похвалить.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Peter | Дата: Четверг, 09 Апреля 2009, 23:32 | Сообщение # 20 |
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
| Quote (DEMBEL) абсолютно необходимая вещь в любом серьезном проекте! и здесь возможно несколько приемчиков. Весьма полезной может оказаться проверка важнейших файлов на хэш-сумму.
Никто не может вернуться в прошлое и изменить свой старт. Но каждый может стартовать сейчас и изменить свой финиш!
|
|
| |
DEMBEL | Дата: Четверг, 09 Апреля 2009, 23:41 | Сообщение # 21 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Peter) проверка важнейших файлов на хэш-сумму. хорошая мысль, одновременно проверится целостность, неизменность файла и его доступность для приложения.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
BlackGhost | Дата: Четверг, 09 Апреля 2009, 23:53 | Сообщение # 22 |
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
| DEMBEL, графическая часть работы полностью моя с нуля, а вот скриптами похвастатся не могу (просмотр изображений из внешних фалов, движение объектов на мастер странице и подгрузка скриптов из внешних файлов) это все заслуга комрадов данного форума Quote правильным путем идете, товарищи... правильным то правильным, но вот как это реализовать ??? немогу найти никаких наработок скриптов, чтобы хоть какое-то иметь представление. А писать с нуля скрипт не в состоянии, т.к слаб в этой области (могу только разобраться что к чему в сриптах идет и методом тыка понять как работает и как можно переделать под нужды) Quote (Peter) Весьма полезной может оказаться проверка важнейших файлов на хэш-сумму. Да но если я заменю одно изображение другим (допустим потребовалось добавить полоски ) то хэщ-сумма ведь тоже изменится? И возникнет конфликт "совместимости" так ведь?
|
|
| |
toizy | Дата: Пятница, 10 Апреля 2009, 09:32 | Сообщение # 23 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Никакого конфликта. Создай файл с хеш-суммами, при замене графич файла меняй и хеш-сумму в файле.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Буратино | Дата: Воскресенье, 21 Июня 2009, 20:20 | Сообщение # 24 |
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
| Quote (lorents) только что все посмотрел, у меня все работает Здравствуйте! Новенький я. Еще чайник Пошел в первый класс...вашей школы. Кстати огромная благодарность, за полезный и симпатичный сайт. Да, так во втором уроке, скурпулезно выписал скрипт, но прога сообщила, что синтаксис неправильный. на этом камне споткнулся и не знаю чо делать дальше. Вот зашел что б спросить совета
|
|
| |
YURIY | Дата: Воскресенье, 21 Июня 2009, 20:24 | Сообщение # 25 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Буратино, добро пожаловать Это с Вами мы переписывались Просьба отдельные вопросы создавать в новых темах. Это в первую очередь. А если по делу - нужно больше информации. Что Вы писали? А мы скажем - в чём была ошибка.
Вечная память Андрею Сергееву!
|
|
| |
Буратино | Дата: Воскресенье, 21 Июня 2009, 22:53 | Сообщение # 26 |
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
| Quote (YURIY) А если по делу - нужно больше информации. Что Вы писали? А мы скажем - в чём была ошибка. Клас! Неуспел я отослать аватор он уже на месте. Спасибо. Что касается уроков, то тут возможно моя вина в том что у меня Multimedia Builder 4.9.8 НЕ русифицированый, а у Вас 4.9.01. Может в этом дело. а может в том, что я делал пальцами. А вот скопировав и вставив, что-то получилось. Конечно друзья, по каждому предложению в уроках не наспрашиваешься А есть в форуме об уроках?
|
|
| |
YURIY | Дата: Воскресенье, 21 Июня 2009, 22:57 | Сообщение # 27 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (Буратино) а у Вас 4.9.01 Нет, у нас тоже 4.9.8. А вот уроки написаны в 2004 году по той версии. Quote (Буратино) А есть в форуме об уроках? Не совсем корректно сказано. На форуме у нас собрано большое количество ответов на различные вопросы пользователей. На проблемы, с которыми они уже сталкивались. Поэтому, если у вас возникнет непонятка в уроках - это таже самая проблема. И возникнуть она уже могла у кого угодно. Чтобы не перелистывать каждую тему форума - к вашим услугам на главной странице есть поиск. Если ответа нет - вы создаёте тему, всё подробно описываете, а мы уже с вами думаем, как решить задачу
Вечная память Андрею Сергееву!
|
|
| |
Буратино | Дата: Воскресенье, 21 Июня 2009, 23:16 | Сообщение # 28 |
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
| Quote (YURIY) а мы уже с вами думаем, как решить задачу спасибо Юра! давай решим задачу с русификатором. Та ссылка (Итак,скачать русификатор к ММВ 4.9.8.13!)не работает. Я думаю из-за восклицательного знака. А как его удалить не знаю. Больше поиск ничего не дал.
|
|
| |
YURIY | Дата: Воскресенье, 21 Июня 2009, 23:27 | Сообщение # 29 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Раздел Файлы > Загрузка: http://mmbuilder.ru/load/42-1-0-230
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Понедельник, 22 Июня 2009, 00:26 | Сообщение # 30 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (Буратино) Я думаю из-за восклицательного знака. А как его удалить не знаю. Правым кнопом мышы, "копировать ярлык", в блокноте вставить, удалить то что тебя смущает, скопировать поправленое, вставить в адрес браузера,переход.
|
|
| |