Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Команда CBK_EXIT (Команда CBK_EXIT)
Команда CBK_EXIT
ArikL2Дата: Четверг, 02 Февраля 2012, 18:24 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Всем привет.
Прочитал на форуме про эту команду.
Нашел эту тему http://mmbuilder.ru/forum/12-1697-1
У меня есть проект в котором выбирается 3 компонента, каждый из них при клике на gif файл, поверх которого стоит hotspot запускает cmd файл. Ещё к примеру, если кликаю по 3 компоненту, гиф на котором изображена галочка исчезает с 1 или 2 и появляется на 3
Так вот как сделать, чтобы, к примеру если кликаю по 3 при выходе положение сохранялось?
Так нужно сделать со всеми 1,2,3 компонентами.
Надеюсь вы меня поняли.
Нужно сохранить положение.
 
YURIYДата: Пятница, 03 Февраля 2012, 21:03 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
Нужно сохранить положение.


Quote (ArikL2)
Нашел эту тему http://mmbuilder.ru/forum/12-1697-1


У меня глюки, или Вы дали ответ на свой вопрос, потом задали его ещё раз?



Вечная память Андрею Сергееву!
 
ArikL2Дата: Суббота, 04 Февраля 2012, 13:37 | Сообщение # 3
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Это не работает.
 
Alex3AДата: Суббота, 04 Февраля 2012, 14:10 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (ArikL2)
Это не работает.

Ты сел в машину, покрутил руль подергал рычаги, а мож просто попрыгал на сидении, а она не едет, должно быть она не работает? :D
Так оно и не должно работать от подпрыгивания и жужания. :D
Сохранянть нужно не положение, а переменную которая определяет положение, а при старте проги считавать ее и согласно ее значению устанавливать положение, внешний вид иль что там еще тебе нужно.
А CBK_EXIT дает тебе возможность сохранить твою переменную, запуская скрипт в момент закрытия проги.
По этому, вопрос почему не работает адресуй самому тебе.
 
ArikL2Дата: Вторник, 07 Февраля 2012, 12:02 | Сообщение # 5
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
создал на мастер топ лэйер
скрипт переименовал метку в cbk_exit
ввел туда

Code
If (a=0) Then
    file$='c:\test.txt'
    ReturnStr$=StrFromFile(file$,1,1)
    a=1
    Page("ReturnStr$")
End


что не правильно сделал?
 
YURIYДата: Вторник, 07 Февраля 2012, 12:11 | Сообщение # 6
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
что не правильно сделал?


Вы всё делаете неправильно. В первую очередь - не читаете уроки, справку и даже ту тему, на которую ссылаетесь. Методом "тыканья наугад" Вы ничего не добьётесь.

Quote (ArikL2)
скрипт переименовал метку в cbk_exit


Quote (ArikL2)
ввел туда


Quote (ArikL2)
StrFromFile

Quote (ArikL2)
Page("ReturnStr$")


Вы на выход из программы ставите команды чтения из файла, переход на другую страницу... Как думаете, что делаете неправильно? И в итоге:

Quote (ArikL2)
Это не работает.


thumbs_up



Вечная память Андрею Сергееву!
 
ArikL2Дата: Вторник, 07 Февраля 2012, 18:24 | Сообщение # 7
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Я читал немного, что файл должен быть текстовым. и там выбираешь константу.
А как создать cbk_exit не написано.
По этому принципу у меня работает этот скрипт http://mmbuilder.ru/forum/26-342-1
Как правильно тогда будет?
 
YURIYДата: Вторник, 07 Февраля 2012, 18:48 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
Как правильно тогда будет?


Правильно будет так, как написано в той теме, на которую Вы ссылались в первом сообщении.

Вы так, по мелочи спутали скрипты при запуске проекта и его закрытии. "Пустяки" :)

Прочитайте ту тему ещё раз и внимательно.



Вечная память Андрею Сергееву!
 
ArikL2Дата: Среда, 08 Февраля 2012, 12:17 | Сообщение # 9
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Создать скрипт с названием CBK_PageName?

Добавлено (08 Февраль 2012, 12:17)
---------------------------------------------
Что то я не врубаюсь

 
Alex3AДата: Среда, 08 Февраля 2012, 12:55 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (ArikL2)
Что то я не врубаюсь

Приведенный тобою скрипт выполняет функцию "прочитать имя сохраненной ранее страницы, и перейти к ней".
 
ArikL2Дата: Среда, 08 Февраля 2012, 16:36 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Alex3A, но итак он не работает.
Может дадите готовый ответ. Самому мне придется долго разбиратся.
 
YURIYДата: Среда, 08 Февраля 2012, 17:16 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
Что то я не врубаюсь


Ещё раз повторяю - прочитайте тему

Quote (ArikL2)
Нашел эту тему http://mmbuilder.ru/forum/12-1697-1


ВНИМАТЕЛЬНО! Вы на выход у себя повесили из этой темы скрипт, который должен выполняться при старте проекте! Я же это русским языком сказал выше.

Quote (ArikL2)
Может дадите готовый ответ. Самому мне придется долго разбиратся.


И смысл в этом? Сегодня такая задача, завтра другая, ещё сложнее - мы будем всё за Вас делать? :) Так не бывает. Если Вы хотите сделать заказ - это уже другой разговор. Ибо мы здесь помогаем осваивать, а не делаем что-то и за кого-то. Если Вам просто лень - отложите это дело и не морочьте себе и людям голову.



Вечная память Андрею Сергееву!
 
ArikL2Дата: Среда, 08 Февраля 2012, 18:38 | Сообщение # 13
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Как тогда повесить на старте проекта. в коде что то менять?

Добавлено (08 Февраль 2012, 18:38)
---------------------------------------------

Quote (YURIY)
Если Вам просто лень - отложите это дело и не морочьте себе и людям голову.

Не лень у меня уже нервы играют. Не пойму где что делать. %)
 
YURIYДата: Среда, 08 Февраля 2012, 18:44 | Сообщение # 14
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Для начала начните с уроков:

http://mmbuilder.ru/publ/lessons/1

Я начинал, кстати, именно с них, это было очень давно. Как видите, достиг многих успехов благодаря им.

Не имея минимума знаний в голове, все советы, адресованные Вам, будут до одного места. Вы всё равно ничего не поймёте, так как не хотите даже базовое узнать.

Quote (ArikL2)
Не пойму где что делать.


А точно ли нужно понять? Если да - начните с уроков.



Вечная память Андрею Сергееву!
 
ArikL2Дата: Среда, 08 Февраля 2012, 20:30 | Сообщение # 15
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
При старте проекта это в 1 странице?
В свойствах? Прописывать
 
YURIYДата: Среда, 08 Февраля 2012, 21:39 | Сообщение # 16
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Да, в свойствах страницы.


Вечная память Андрею Сергееву!
 
ArikL2Дата: Среда, 08 Февраля 2012, 22:24 | Сообщение # 17
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
А в master top layer'e cbk_exit
С содержимым:
Code
file$='C:\test.txt'
String$= CBK_PageName
RetVal=StrToFile(file$,String$,FALSE,FALSE)
Exit()

Работает сохраняется страница, но мне нужно:
Quote (ArikL2)
У меня есть проект в котором выбирается 3 компонента, каждый из них при клике на gif файл, поверх которого стоит hotspot запускает cmd файл. Ещё если кликаю по 3 компоненту, гиф на котором изображена галочка исчезает с 1 или 2 и появляется на 3
Так вот как сделать, чтобы, к примеру если кликаю по 3 при выходе положение сохранялось? при выходе

Добавлено (08 Февраль 2012, 22:24)
---------------------------------------------
Это ведь можно сделать?

 
YURIYДата: Среда, 08 Февраля 2012, 22:27 | Сообщение # 18
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
Работает сохраняется страница


Прогресс, однако :)

Quote (ArikL2)
Это ведь можно сделать?


Можно. Причём, это элементарно до ужаса делается, даже "подсказывать" тут что-то глупо.

Повторюсь - начните с уроков. Вам нужно выработать логику. После пары уроков сами всё сделаете, ещё и смеяться будете - мол, что тут не понятно было :) Гарантирую.



Вечная память Андрею Сергееву!
 
Alex3AДата: Четверг, 09 Февраля 2012, 13:48 | Сообщение # 19
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (ArikL2)
Это ведь можно сделать?

Тебе нужно понять, что такое переменная и что такое условные операторы, и збудутся все твои мечты. :D
 
ArikL2Дата: Пятница, 16 Марта 2012, 14:10 | Сообщение # 20
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
И еще одно закинул мое приложение на ноутбук с ос вин 7 х64
Там вместо надписей иероглифы.
Как решить?
 
YURIYДата: Пятница, 16 Марта 2012, 17:15 | Сообщение # 21
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (ArikL2)
Как решить?


Поиском по форуму. Данный вопрос сто миллионов раз обсуждался здесь.

И не пишите больше вопросы, не относящиеся к теме, иначе буду молча удалять.



Вечная память Андрею Сергееву!
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Команда CBK_EXIT (Команда CBK_EXIT)
  • Страница 1 из 1
  • 1
Поиск: