Форум
Написать нам
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Как сделать, чтобы нужный текст загружался при нажатии кнопк
Как сделать, чтобы нужный текст загружался при нажатии кнопк
ВасилДата: Среда, 05 Декабря 2007, 11:47 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
Делаю демонстрационный диск, нужно что бы при нажатии кнопок вперед и назад появлялся новый текст синхронно с новой картинкой

С картинками разобрался, а вот с текстом что-то не получается.

 
as-masterДата: Среда, 05 Декабря 2007, 11:54 | Сообщение # 2
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
А вот это тебе не пойдет?
Тма как раз загружается новая картинка с новым текстом.
Правда не по нажатию кнопок вперед-назад, а из списка.
Но какая разница, главное принцип понять.
Лови:



Прикрепления: List_Plus_Comme.zip (23.9 Kb)


Да пребудет с вами ММВ!
 
ВасилДата: Среда, 05 Декабря 2007, 12:15 | Сообщение # 3
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
Благодарствую, помогло)
 
as-masterДата: Среда, 05 Декабря 2007, 14:29 | Сообщение # 4
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Васил, если бы вы почаще заходили на наш сайт:
Сайт поклонников Multimedia Builder
и побольше бы качали оттуда проектов, то вопросов
у вас было бы поменьше.

Кстати, данный пример взят именно с сайта.





Да пребудет с вами ММВ!
 
ИгорьДата: Четверг, 06 Декабря 2007, 06:18 | Сообщение # 5
Педагог
Группа: Проверенные
Сообщений: 331
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
Васил, если бы вы почаще заходили на наш сайт

Целиком и полностью подтверждаю. Я, пока все примеры с сайта не скачал, на форуме редко показывался. biggrin Сейчас обращаюсь только с такими, до которых и сам дойти не могу, и на сайте их нет.


Шум ничего не доказывает. Курица, снесши яйцо, часто клохчет так, словно снесла небольшую планету...
Марк Твен
 
bobs66Дата: Суббота, 09 Февраля 2008, 15:59 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
А вот у меня такой вопрос делаю програмку извеняюсь пытаюсь Католог программ и надо что бы текст и картинка загружались из вне и если надо было можно поменять к примеру в левой части текст в правой картинка что то похожое как у as-master кулинарии
Прикрепления: 5491513.tif (239.1 Kb)
 
as-masterДата: Суббота, 09 Февраля 2008, 19:19 | Сообщение # 7
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Друг мой bobs66!
В следующий раз не извеняйся и сразу спрашывай smile

1. Скрины такого большого размера выклавать считается моветоном.
Используй форматы jpg gif png и тогда твоя же картинка будет, скажем, всего 40 кб.

2. Сделать такое конечно же можно, ну а как же? В чем суть конкретной проблемы?
Только не задавайн ам вопросов "А как это сделать"... Начинай сам, а мы поможем.

Думай! Удачи тебе!

Прикрепления: 4563187.jpg (39.9 Kb)


Да пребудет с вами ММВ!
 
Alex3AДата: Суббота, 09 Февраля 2008, 19:24 | Сообщение # 8
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
А ты посмотри, как там сделано, а так же в других примерах, постарайся разобраться, а что непонятно,
тогда спрашивай. Просто делать за тебя твой проект неинтересно.
 
bobs66Дата: Понедельник, 11 Февраля 2008, 16:28 | Сообщение # 9
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Пробовал с примером Base там можно загрузить а изменить нельзя может есть у кого пример как и после загрузить и изменить можно я просто не сильношарю в скриптах по примерам легче и научиться
Прикрепления: base.rar (2.5 Kb)
 
Alex3AДата: Понедельник, 11 Февраля 2008, 22:15 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote
http://www.3a-soft.com/file.mbd.php?it=22

Начни с азов, ничего сложного в скриптах нет, замена картинки - элементарная вещь.
 
bobs66Дата: Вторник, 12 Февраля 2008, 14:29 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Quote (Alex3A)
http://www.3a-soft.com/file.mbd.php?it=22

Начни с азов, ничего сложного в скриптах нет, замена картинки - элементарная вещь.


не грузиться не страница ни файл
 
Alex3AДата: Вторник, 12 Февраля 2008, 16:46 | Сообщение # 12
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (bobs66)
не грузиться не страница ни файл

это не страница а ссылка на файл.

Ссылка без сценария не работает(просто забыл как оно устроено), так что только со страницы.

А ссылка на страницу

Quote
http://www.3a-soft.com/pgr.php?pg=MMBTutor5

пример №10

file.mbd.php переименуй в file.mbd.
Размер файла 6,39 КБ (6 551 байт)
----------------------------------------------

ReplaceImage("Bitmap","<SrcDir>visa.bmp")
ReplaceImage("Имя твоего битмап объекта","путь и имя файла который ты будешь вставлять вместо имеющегося")
Что бы все работало, разберись что такое пути, и как их указывать.
<SrcDir> указывает что файл находится в директории твоего проекта, в десинге работать не будет,
только после компиляции.Для того что бы работало и в десинге, надо установить внешний плеер
Tools - Desinger Setting-Run external player.... указать там путь к файлу проекта, ну и конечно же там должен присутствовать
нужный файл, если его нет, билдер выкинет матюк и скажет где он его не нашел.

Сообщение отредактировал Alex3A - Вторник, 12 Февраля 2008, 17:24
 
bobs66Дата: Среда, 13 Февраля 2008, 18:38 | Сообщение # 13
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Спаибо буду пробовать просто пока не могу дойти поэтому может и вопросы такие на примерах легче

Добавлено (13 Февраль 2008, 18:38)
---------------------------------------------
А как что бы текст можно загружать не вписывать рукой а чтобы можно было откуда я захотел вставлять или текст копируешь а потом вставить но без огроничения в примере только немного можно

 
as-masterДата: Среда, 13 Февраля 2008, 19:23 | Сообщение # 14
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (bobs66)
А как что бы текст можно загружать не вписывать рукой а чтобы можно было откуда я захотел вставлять или текст копируешь а потом вставить но без огроничения в примере только немного можно

Плагин


Добавлено (13 Февраль 2008, 19:23)
---------------------------------------------
хотя нет, щас сделаю пример


Да пребудет с вами ММВ!
 
as-masterДата: Среда, 13 Февраля 2008, 19:34 | Сообщение # 15
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вот пример, пожалста, сделал за 10 минут:

проект возьми в прищепке к посту

Прикрепления: 6829858.png (12.3 Kb) · text.mbd (2.4 Kb)


Да пребудет с вами ММВ!
 
bobs66Дата: Среда, 13 Февраля 2008, 20:41 | Сообщение # 16
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Спасибо действительно твой ник тебе соответствует
 
toizyДата: Среда, 13 Февраля 2008, 21:41 | Сообщение # 17
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (bobs66)
Спасибо действительно твой ник тебе соответствует

Гыыы! Я же говорю, ас-мастер - фарева! И точка. А он всё чё-то сайты закрывать порывается. На погоду, наверное smile


Жизнь оказалась не такой уж и забавной, как поначалу...
 
as-masterДата: Среда, 13 Февраля 2008, 22:21 | Сообщение # 18
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (bobs66)
Спасибо

bobs66, так это именно то, что тебе было нужно?
А то я подумал - вдруг неправильно понял. Вроде задачка-то простая.
Если хочешь, могу сделать примерчик и с браузером.







Да пребудет с вами ММВ!
 
as-masterДата: Среда, 13 Февраля 2008, 23:14 | Сообщение # 19
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вобщем, вот аналогичный примерчик, но не с объектом Paragraph,
а с использованием браузера, что смотрится гораздо эффектнее,
уже хотя бы потому, что у браузера нормальная полоса прокрутки, как у всей винды

Пример возьми в прищепке

Прикрепления: 6755379.png (12.1 Kb) · bowser.mbd (4.5 Kb)


Да пребудет с вами ММВ!
 
YURIYДата: Пятница, 15 Февраля 2008, 20:01 | Сообщение # 20
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (as-master)
Вобщем, вот аналогичный примерчик, но не с объектом Paragraph,а с использованием браузера

Ну-ну smile Вот тебе текст:

Code
<text>

Вставь с буфера либо с файла!

Почему видишь пустой экран? Сам догадайся wink



Вечная память Андрею Сергееву!
 
as-masterДата: Пятница, 15 Февраля 2008, 20:45 | Сообщение # 21
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Yuriy)
Ну-ну smile Вот тебе текст:

Ну и совершенно холостой подкол твой, Юрик.
Во-первых, кому придет в голову загружать в проект ТАКИЕ тексты???

А во-вторых, нетрудно написать в скрипте, чтобы треугольные скобки либо
удалялись, либо заменялись на обычные. Это совсем-совсем-нетрудно.

Кроме того. Пример есть пример. Я бы мог его вообще наворотить - например,
добавить кнопок установки шрифта, цвета, цвета фона и т.д. Но эжто всего лишь
пример для думающих людей.

А ты бы, Юрка, вместо того чтоб подкалывать чужие проекты, своих бы понаделал.
Давно что-то твоих работ не видно, а ты ведь пока член клуба и тебя никто не увольнял.
Причем, если мне не изменяет память, ПОЧЕТНЫЙ член клуба ММВ.


Да пребудет с вами ММВ!
 
YURIYДата: Суббота, 16 Февраля 2008, 00:49 | Сообщение # 22
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (as-master)
Ну и совершенно холостой подкол твой, Юрик.Во-первых, кому придет в голову загружать в проект ТАКИЕ тексты???

Это не подкол. Я указываю на места, которые нужно доработать. Всего лишь. Что ты так переживаешь?..

Quote (as-master)
Давно что-то твоих работ не видно, а ты ведь пока член клуба и тебя никто не увольнял.Причем, если мне не изменяет память, ПОЧЕТНЫЙ член клуба ММВ.

ПОЧЁТНЫЙ член клуба делает (если кто не знает) сайт MMB Contest 2008 на котором будут другие наши члены клуба призы выигрывать. Я с радостью предоставлю тебе возможность сделать это за меня, а я за тебя буду делать примерчики.

Ладно, не буду начинать снова ту же песню... Извини, ас.



Вечная память Андрею Сергееву!
 
bobs66Дата: Понедельник, 18 Февраля 2008, 12:37 | Сообщение # 23
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
С текстом разобрался а как теперь чтобы он сохранялся в проекте и по желанию можно редоктировать как у тебя мастер в кулинарии
 
as-masterДата: Понедельник, 18 Февраля 2008, 15:08 | Сообщение # 24
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Сохранить-то несложно, вот таким сценарием:

Code
SaveFile("Текстовые файлы (*.txt)|*.txt|Все файлы (*.*)|*.*|","*.txt")
saveas$=OpenFile$
** сначала очищаем файл:
clear$=''
rv=StrToFile(saveas$,clear$,0,0)
** затем записываем туда сохраняемое:
LoadText("save$","text$")
rv=StrToFile(saveas$,save$,1,1)

А вот редактировать - только плагином. Или модулем от Rush'а, который лежит здесь:

Модули Editbox.dll и Textbox.dll

В архив входят и сам модуль, и файл примера, и подробнейший файл справки.
Так что если спросишь, как им пользоваться - пасть порву :)

PS. А сайт у тебя любопытный... Я пожалуй еще туда зайду smile
Вот только в слове ЛУЧШЕЕ мягкий знак не нужен, срочно убери.


Да пребудет с вами ММВ!
 
bobs66Дата: Понедельник, 18 Февраля 2008, 16:20 | Сообщение # 25
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
SaveFile("Текстовые файлы (*.txt)|*.txt|Все файлы (*.*)|*.*|","*.txt")saveas$=OpenFile$** сначала очищаем файл:clear$=''rv=StrToFile(saveas$,clear$,0,0)** затем записываем туда сохраняемое:LoadText("save$","text$")rv=StrToFile(saveas$,save$,1,1)

вот это добро надо в кнопочьку прописывать или как модуль тоже посмотрелда там можно редоктировать но после перезапуска то он редакцию теряет то для меня всё это так ещё далеко по примерам ещё догоняю а так тяжело
 
as-masterДата: Понедельник, 18 Февраля 2008, 16:37 | Сообщение # 26
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Ты хоть знаки препинания ставь - точки там, запятые...
А то хрен разберешь твою абракадабру smile

Скрипт который я привел надо записывать конечно в кнопочку.
Тогда при нажатии её откроется проводник, чтобы ты мог выбрать
место сохранения файла и написать его имя. После того как ты
укажешь место сохранения и имя файла и нажмешь ОК, файл будет
сохранен - точнее, будет сохранено в файл содержимое переменной text$.

Но вот редактировать текст с использованием объектов paragraph и browser
не получится! Поэтому я тебе и дал ссылку на модуль Rush'а. Там в справке
описаны все до единой команды, которые умеет модуль. Сам модуль надо
вставить в проект - это и будет текстовое поле.

Мля... наверное придется делать для тебя пример. Скока заплатишь? smile


Да пребудет с вами ММВ!
 
as-masterДата: Понедельник, 18 Февраля 2008, 17:12 | Сообщение # 27
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вот простой пример с использованием модуля textbox.dll от Rush'а.



Скачать файл примера! (10 Кб)



Прикрепления: 9893355.png (11.9 Kb) · textbox.zip (9.8 Kb)


Да пребудет с вами ММВ!
 
bobs66Дата: Понедельник, 18 Февраля 2008, 17:41 | Сообщение # 28
Новый участник
Группа: Пользователи
Сообщений: 19
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
Ты хоть знаки препинания ставь - точки там, запятые...А то хрен разберешь твою абракадабру

Спасибо я живу в германии а в школе давно учился и поэтому может и пишу не очень, а по тебе заметно что учитель всё видишь .
А что бы этот текст в программе сам прописывался и не спрашивал куда сохранить или это потом надо делать когда прога готова ?
Насчёт заплотить ты шутил или как ?
 
as-masterДата: Понедельник, 18 Февраля 2008, 17:58 | Сообщение # 29
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Пример с модулем, который я поместил выше, работает на все сто процентов
Я не понимаю, чего еще-то нужно?

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

И потом при нажатии кнопки сохранить можешь сохранить файл в любое место и под любым именем.

Этот пример решает все твои проблемы. Я в недоразумении, чего тебе еще не хватает...

Quote (bobs66)
а по тебе заметно что учитель всё видишь

Действительно, ты угадал - у меня педагогическое образование.
Правда, учитель я не русского языка, а... рисования smile

Quote (bobs66)
Насчёт заплотить ты шутил или как ?

Ну конечно шутка, там же смайлик стоит smile
Тем более что пример-то я уже выложил...


Да пребудет с вами ММВ!
 
YURIYДата: Понедельник, 18 Февраля 2008, 21:23 | Сообщение # 30
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
bobs66, вы считаете, что учиться нужно на примерах. Да, верно. Но примеры размещены на сайте и там их много. Там есть все ответы на ваши вопросы. Скажите мне, а вы пробовали сами что-либо сделать? Есть русская справка. Открываем её, открываем MMB, ALT+TAB туда-сюда и потихоньку делаем. Бац! Тут непонятно. Схожу на форум. "Ребята а как сделать, вот тут фигня получается"? И в сообщении выкладывается вариант проделанной работы. Желающие помогают.

Кстати, на официальном форуме High Assembler тебе мало кто поможет, пока ты не покажешь схему программы. Никто не приходит туда как на работу делать за всех программы. А если человек запнулся на каком-либо моменте - сразу и безболезненно приходит хелп.

(IMHO)



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