правила написания скриптов?
|
|
sloNIK | Дата: Среда, 16 Мая 2007, 02:33 | Сообщение # 31 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) | Прикрепленный файл: 50648862.7z (6 Kb) | Я ещё раз прошу прощения у автора этой прокрутки,но в ней есть некоторые недостатки 1-как видно из файла который я прилагаю,при запуске видео бегунок прыгает немного вперёд. 2-при перетаскивание его до конца ,велезает за края(неочень красиво всё это выглядет) 3-то, что в файле который прилагается ниже,невидно так это как прокручивается видео.Всё вроде ничего,только при попытке перемотать на самое начало..... это сделать не возможно,по причинам мне неизвестным . Опять-же без обид,я серьёзно Ты вот там понаписал столько всего,ну хоть-бы один комент что-ли добавил. Я ведь на твои скрипты такой скришот забабацаю ,что в глазах потимнеет.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
as-master | Дата: Среда, 16 Мая 2007, 03:35 | Сообщение # 32 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (sloNIK) | Это был юмор такой,или я вас действительно всех достал уже. | Не юмор, но и не достал. А вот что. Написание сценариев, как и вообще программирование - в определенном смысле талант, не каждому дано в равной степени. Скажем, один напишет простой и красивый сценарий для решения некоторой проблемы. Второй решит ту же проблему, но громоздко и нелепо. Но все-таки решит. А третий и вовсе ничего не сможет сделать, сколько его не учи. И что ж с этим поделать?... Quote (toizy) | Дай просплюсь, а завтра больше скажу. | Думаю, я уже сказал за тебя. И вообще, примеров на сайте было много, а не один. Надо смотреть разные примеры, разбирать, пытаться вникнуть. НЕЛЬЗЯ НАУЧИТЬ ПИСАТЬ СКРИПТЫ!!! А форум для того, чтобы помочь тебе решить проблему, которая возникает при конструировании проекта. И уж вовсе не для того, чтобы научить писать скрипты.
Да пребудет с вами ММВ!
|
|
| |
sloNIK | Дата: Среда, 16 Мая 2007, 04:38 | Сообщение # 33 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Дааааааааааа ............. Жестоко,но справедливо. Я просто подумал в начале,может самому попробовать(конечно с вашими подсказками),но теперь ,всё завязал А можно просто попросить чтоб написал кто,или доделал.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
sloNIK | Дата: Среда, 16 Мая 2007, 04:42 | Сообщение # 34 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Там во второй странице желательно что-бы конструкция прокручивала видео и аудио которые запускаются одновременно при нажатии кнопки.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
as-master | Дата: Четверг, 17 Мая 2007, 18:42 | Сообщение # 35 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Получил твое письмо, в котором ты спрашиваешь о том же самом. Давай попробуем разобраться наконец с этим вопросом, тем более я думаю, что на самом-то деле ничего сложного быть не должно. Непонятка начинается вот в этом месте: Quote (sloNIK) | желательно что-бы конструкция прокручивала видео и аудио которые запускаются одновременно | Что значит "запускаются одновременно"? Это надо уточнить, ибо понять можно по-разному, а именно: 1. При нажатии некоторой кнопки запускается одновременно видеофайл из какой-то там папки и аудио-файл из другой папки и они начинают играть одновременно, то есть пошел фильм и зазвучала другая музыка, хотя мне совершенно непонятно, зачем такое может понадобиться (разве что у тебя есть самопальное видео без звука и ты таким образом хочешь присобачить к нему озвучку). 2. При нажатии некоторой кнопки запускается ИЛИ видео-файл, ИЛИ аудио-файл, смотря по тому, какой из низ был открыт прежде этого. Тогда понятно, зачем нужна ОБЩАЯ полоса прокрутки, чтобы не делать две штуки, если в данном случае плеер является универсальным, типа как Виндовс медиаплеер, в котором полоса прокрутки естественно одна, и для того, и для другого. Уточним этот момент, тогда поедем дальше.
Да пребудет с вами ММВ!
|
|
| |
sloNIK | Дата: Четверг, 17 Мая 2007, 18:58 | Сообщение # 36 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (as-master) | 1. При нажатии некоторой кнопки запускается одновременно видеофайл из какой-то там папки и аудио-файл из другой папки и они начинают играть одновременно, то есть пошел фильм и зазвучала другая музыка | Это выглядет именно так.Quote (as-master) | зачем такое может понадобиться | Я уже писал,чо делаю что-то вроде самоучителя по древнему шрифту.(Которым была написанна первая Тора"Библия" Моисеем на горе Синай)Это в основном видео материал с подробным обьяснением техники написания букв при помощи гусинного пера по Клафу(Клаф-это специально обравотанная кожа животного,в основном коровы). Так этот курс расчитан ,как для русскоязычных,так и для иврито-говорящих.А так-как видео материал один нет смысла использовать в проекте два разных видео-ролика с разной озвучкой.Темболие что всё это должно,поидее помещаться на одну болванку в 700 мега.Вот и нашлось решение проблеммы использовать один видеоролик и разные звуковые дорожки. Уф! Вроде нормально пояснил
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Четверг, 17 Мая 2007, 19:01 |
|
| |
as-master | Дата: Четверг, 17 Мая 2007, 20:50 | Сообщение # 37 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Пояснил-то нормально. А как синхронизировать собираешься?
Да пребудет с вами ММВ!
|
|
| |
sloNIK | Дата: Четверг, 17 Мая 2007, 20:57 | Сообщение # 38 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| не,ну так аудио будет одной длинны с видео.Тоесть первое видео вообще будет нормальное.А когда понаадобится перевод на иврите пустить,так я видео делаю без звука(в MMB такая возможность есть) И запускаю зарание подготовленный аудио трэк,такой-же длиины(по времени) как и видео.Тоесть что-то вроде дубляжа.Как в кино.Смотришь фильм и походу озвучиваешь.Вроде должно получиться.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
humanoid | Дата: Четверг, 17 Мая 2007, 21:05 | Сообщение # 39 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Там надо подсунуть "Видео объекту" - MP3.. и запустить из под главного видео MP3 см. картинку http://img503.imageshack.us/img503/5923/vrtgj4.gif Это надо для того чтобы синхронизировать запуск Видео и Аудио т.к. видео грузится дольше. _____ Да забыл... при преждевременном стопе видео... необходимо в разделе видео скрипта прописать остановку аудиофайлу... Причем фоновый звук (музыка которая играется в проекте лупом) надо в звуковом редакторе сделать на 50% тише.... чтобы голос диктора звучал понятно....
Hi, from Moon!
Сообщение отредактировал humanoid - Четверг, 17 Мая 2007, 21:13 |
|
| |
sloNIK | Дата: Пятница, 18 Мая 2007, 14:01 | Сообщение # 40 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Ценно ,принемамс.Спасибо большое. Ведь правда этих тонкостей,в справке не прочесть.Что-бы мы без вас делали.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
humanoid | Дата: Пятница, 18 Мая 2007, 15:50 | Сообщение # 41 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Можно и без промежуточного скрипта т.е. прописать сразу в скриптовом разделе Основного видеообъекта , но есть одно НО: Это промежуточное звено необходимо...если 1. видеоролик не начинается с черного поля (ЗТМ), 2. не содержит первых статичных титровых кадров, а начинается сразу с экшена, тогда существует одна неприятная особенность... С жесткого диска это не заметно, но когда проигрывается проект с CD (записаной болванки) и MPG файл достаточно увесист и одновременно его внутренний скрипт дает команду на проигрывание еще одного стриминг файла (в данном случае MP3), на какое-то время при старте проигрывания Видеофайл начинает подтормаживать (буквально около 1-2 секунд)... опять таки не на всех дисководах... Я не знаю, какую важную роль в данном случае выполняет этот промежуточный скрипт, но он позволяет избавиться от этой ососбенности... Де..еще при компиляии необходимо обязательно поставить 'крыжик' возле MPEG accurate VBR encoding...
Hi, from Moon!
Сообщение отредактировал humanoid - Пятница, 18 Мая 2007, 15:50 |
|
| |
as-master | Дата: Пятница, 18 Мая 2007, 19:03 | Сообщение # 42 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Вот ни х.с.! Нифига не знал всяких таких тонкостей. Но если честно, то мне не нравится такой способ создания "двуязычного" видео. Лучше б я взял два разных видеофайла, а если не умещается, то записал бы на DVD болванку.
Да пребудет с вами ММВ!
|
|
| |
sloNIK | Дата: Суббота, 19 Мая 2007, 23:16 | Сообщение # 43 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| DVD это клёво,но на крайняк. Quote (as-master) | Уточним этот момент, тогда поедем дальше. | Жду не дожнусь продолжения сериала
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Понедельник, 21 Мая 2007, 05:15 |
|
| |
as-master | Дата: Воскресенье, 20 Мая 2007, 00:43 | Сообщение # 44 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| От меня продолжения не будет, по крайней мере в течение недели это точно. Занят. Сорри.
Да пребудет с вами ММВ!
|
|
| |
sloNIK | Дата: Воскресенье, 27 Мая 2007, 04:02 | Сообщение # 45 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Всем привет,неделя вроде прошла и снова вопросы. Как в скриптах обращаться к мастер странице,это ясно.( MasterPage:: Ну и тут, что угодно ) Но как обращатся к чему либо на других страницах.Например у вас 10 страниц с различными обьектами.А вот на 11 страничке вам нужно что нибудь с каждой из десяти предыдущих.Например картинки .Для уменьшения размера конечного файла проекта.Есть вариант всё выложить на мастер странице и при надобности юзать как захочешь.Тоесть в скрипте определить некую переменную ,типа AB=0 А в условии скрипта написать к примеру так Code | if (AB=1) Then Show(Что угодно) Tnd | Но этот вариант нековсему подходит.Короче вапрос как обращатся к обьектам,картинкам и чему угодно на других страницах. И на закуску ещё вопросик .Как написать этот сценарий так,что-бы движение и увеличение картинки происходили одновременно. Code | If (Mause=FALSE) Then MoveTo("Bitmap","200,63") For w = 10 To 30 ZoomImageView("Bitmap","w*2") w=w+1 Pause("0") Refresh("") Next w Mause=TRUE End | Да и ещё ,что-б при снятии мыша с картинки запускать другой скрипт ,с обратным действием.Тоесть при наведении на картинку ,она плавно увеличивается ,при этом занимая нужную позицию на странице.А при снятии курсора ,картинка возвращается на своё место плавно уменьшаясь.Добавлено (27 Мая 2007, 04:02) --------------------------------------------- Да вот ещё что.Как заставить команду ResizeImage() делать то же самое ,что на скрипте выше делает команда ZoomImageView("Bitmap","w*2") .
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Воскресенье, 27 Мая 2007, 03:18 |
|
| |
toizy | Дата: Воскресенье, 27 Мая 2007, 10:51 | Сообщение # 46 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (sloNIK) | как обращатся к обьектам,картинкам и чему угодно на других страницах. | Quote | MoveObject("Page 2::Text","0,0") |
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Воскресенье, 27 Мая 2007, 18:34 | Сообщение # 47 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Это класно,но вот если надо на 3-й странице показать то ,что находится на 2-й Show("Page 2:: Картинка") так что-ли? Вроде я пробовал так и неполучается.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
toizy | Дата: Понедельник, 28 Мая 2007, 10:23 | Сообщение # 48 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (sloNIK) | Вроде я пробовал так и неполучается. | Не получается, потому что Quote | Show("Page 2::Bitmap") NextPage() | а надо Quote | NextPage() Show("Page 2::Bitmap") |
Добавлено (28 Мая 2007, 10:23) --------------------------------------------- Кстати, работает без Page 2::Bitmap, просто Bitmap
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Понедельник, 28 Мая 2007, 17:27 | Сообщение # 49 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) | Кстати, работает без Page 2::Bitmap, просто Bitmap | Что ты имел ввиду? Есть две страницы,на первой есть Imege На второй есть кнопка ,в её скрипте пишем NextPage() Show("Page 2::Bitmap") или в свойствах первой страници при выходе PageExit ? Так если у тебя 3-и страницы и с первой ты можешь попасть на 2-ю и 3-ю ,а со второй на третью попасть нельзя а только вернуться на первую.а каринка находится на второй и должна при определённых условиях появиться на третей.Где тогда писать Code | NextPage() Show("Page 2::Bitmap") | Добавлено (28 Мая 2007, 17:27) --------------------------------------------- Так если этот код написать в свойствах первой страници прога выообще вырубается,при проверке работы страницы F5.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Понедельник, 28 Мая 2007, 17:29 |
|
| |
toizy | Дата: Понедельник, 28 Мая 2007, 20:45 | Сообщение # 50 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (sloNIK) | Что ты имел ввиду? | Я про то, что объект на др странице можно изменить выполнив сперва команду Page("Page_такая_то") Т.е. ты уже выполнил переход и, значит, можешь оперировать объектами, как угодно (и без явного указания имени страницы - а-ля Page::Page 1), как будто ты уже находишься на этой странице, не смотря на то, что сценарий выполняется на совершенно другой. Фактически, тот же Page Start. А вот чтобы объекты появлялись на любых страницах, это я не знаю... только через страницу-мастер, по-ходу... Короче, ты на правильном пути. Добавлено (28 Мая 2007, 20:45) --------------------------------------------- Quote (sloNIK) | Как написать этот сценарий так,что-бы движение и увеличение картинки происходили одновременно. | А это уж ты сам повращай мозгами сценарий простой, на нём и учись скриптить
Жизнь оказалась не такой уж и забавной, как поначалу...
Сообщение отредактировал toizy - Понедельник, 28 Мая 2007, 20:48 |
|
| |
sloNIK | Дата: Вторник, 29 Мая 2007, 01:19 | Сообщение # 51 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Ага ,простой.Я перепробовал все варианты и неодин не подошол. Моих мозгов нехватит.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
humanoid | Дата: Вторник, 29 Мая 2007, 19:51 | Сообщение # 52 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Как ни зайдешь на ресурс- так Слоник идиотизмом опять занимается... Понять не могу чем тебя не устраивает "мастер пейдж или лейер"? Хочешь соблюсти диету проектного файла... ну закидай в Master Page нужные графические файлы (image1, image2…) организуй их в группу (например "images") и вызвай на любую страницу примерно так Code | Hide("Master Page::images") Show("Master Page::image2") | Чтобы избежать оверлеера Также можно закинуть нужные графические файлы в проект через Embedded Files и вызывать их на нужную страницу черз ReplaceImage - от другой картики или хотспота... а можно вообще не присоединять файлы, а вызывать их из внешней папки... Все описанные методы не дают проектному файлу раздуться...
Hi, from Moon!
Сообщение отредактировал humanoid - Вторник, 29 Мая 2007, 19:54 |
|
| |
sloNIK | Дата: Среда, 30 Мая 2007, 04:47 | Сообщение # 53 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (humanoid) | Как ни зайдешь на ресурс- так Слоник идиотизмом опять занимается... | Во !! Это уже то чего я жду давно Без сомнения самый лучший вариант вообще не внедрять графику в проект.Я по началу просто заморочился Ну вообще,впринципе интересно-Это можно сделать или не стоит фантазировать и юзать так как все. А вообще ты прав на все 100% надо переставать заниматься идиотизмом. А что на счёт скрипта?Может чиркнёшь пару идей. Добавлено (30 Мая 2007, 04:47) --------------------------------------------- Вот скрипт вымученный за несколько нночей методом тыка,как с помощью команды ResizeImage() добиться медленного увеличения.Полный капец,неужели трудно было подсказать. Code | For i=1 To 50 ResizeImage("Bitmap2","150+i*2,150+i*2") i=i+1 Pause("1") Refresh("") Next i |
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |
toizy | Дата: Среда, 30 Мая 2007, 12:11 | Сообщение # 54 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (sloNIK) | неужели трудно было подсказать. | Подсказать не трудно, но ты же сам это написал (!)
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Четверг, 31 Мая 2007, 00:33 | Сообщение # 55 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Написать-то написал,но какой ценой. Кстати эта деталь вроде лишняя,Ну по крайней мере я так думаю,ибо работает и без неё For i=1 To 50 ResizeImage("Bitmap2","150+i*2,150+i*2") i=i+1 Pause("1") Refresh("") Next i да ! и ещё ,кто скажет ,как увеличить скорость увеличения изображения,это-го я уже точно сам несмогу дрпетрить.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Четверг, 31 Мая 2007, 00:39 |
|
| |
humanoid | Дата: Четверг, 31 Мая 2007, 09:41 | Сообщение # 56 |
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
| Quote | Без сомнения самый лучший вариант вообще не внедрять графику в проект.Я по началу просто заморочился Ну вообще,впринципе интересно-Это можно сделать или не стоит фантазировать и юзать так как все. А вообще ты прав на все 100% надо переставать заниматься идиотизмом. А что на счёт скрипта?Может чиркнёшь пару идей. | А там не надо идей... нужен среднестатистический нормальный человеческий интеллект... см. картинку _____________ PS Для точной подгонки Хотспот должен иметь тоже размер, что и у картинки...
Hi, from Moon!
Сообщение отредактировал humanoid - Четверг, 31 Мая 2007, 10:02 |
|
| |
toizy | Дата: Четверг, 31 Мая 2007, 12:58 | Сообщение # 57 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| точно лишнее. А пауза может пригодиться для замедления работы цикла. Только 1 миллисекунда - это конечно же слишком мало, так что выкинь и паузу. Quote (sloNIK) | как увеличить скорость увеличения изображения | А ты подумай, от чего это зависит. Ну вот например Quote (sloNIK) | For i=1 To 50 | чем больше итераций, тем медленнее ресайз. Или вот: Quote (sloNIK) | ResizeImage("Bitmap2","150+i*2,150+i*2") | i*2, а если на три, то будет ещё быстрее. Это же просто Добавлено (31 Мая 2007, 12:58) --------------------------------------------- Quote (humanoid) | Самое главное,это всегда помнить о самом главном! | Рекурсия блин!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Пятница, 01 Июня 2007, 03:45 | Сообщение # 58 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) | i*2, а если на три, то будет ещё быстрее. | Да ну А я почему-то был уверен что увеличивается размер ,а не скорость . А скорость в действительности можно увеличить за счёт уменьшения цифр цикла For i=1 to 10 вместо 50 но тогда размер увеличенного изображения в конечном его результате ,тоже уменьшится. Вот здесь поможет i*2 или 10 Но опять-же всё это пустые замарочки.Если к примеру нужно точно знать до каких размеров должна картинка увеличиться то можно запарится вычислять. Например: Code | For i=1 To 50 ResizeImage("Bitmap2","50+i,50+i) Refresh("") Next i | Тогда если картинка изначально имеет размер 50X50 ,то она увеличется на половину,тоесть до 100X100. Но если она меньше,то будет резкий скачёк до 50 ,а уж затем плавно до 100. Так вот, я придумал как заставить этот .jpg вне зависимости от его перваночального размера плавно увеличиватся до i=1 To 50 тоесть в два раза от любого первоначального размера. Code | x=ImageWidth(Bitmap3) y=ImageHeight(Bitmap3) For i= 1 To 50 Pause("1") ResizeImage("Bitmap3","x+i,y+i") Refresh("") Next i | Таким образом можно гараздо легче вычислить во сколько раз надо умножить (i)-ResizeImage("Bitmap3","x+i,y+i") для достижения нужных размеров. Но вот как сдалать так,что-бы не зависимо от первоначальных размеров картинки ,конечный результат был-бы всегда фиксированный.Это непонятео. Поясню. Code | x=ImageWidth(Bitmap3) y=ImageHeight(Bitmap3) | Эта часть кода отвечает за первоначальные размеры изображения и не важно сколко это будет.10X10 или 100Х100 всё равно этот цикл будет увеличивать картинку вдва раза от настоящего (в данный момент) размера. Code | For i=1 To 50 ResizeImage("Bitmap2","x+i,y+i) Refresh("") Next i | А вот как написать что-бы от любого первоначального размера,будь-то 100х100 или 10х10 увеличивалось(естественно плавно) до нужных размеров(например 200х200). Кто знает ,очень прошу помочь. И на закуску, вопрос на засыпку. (класный каламбурчик получился) Как заставить JPG увеличиваться и передвигатся в каком нибудь направлении(например MoveTo("Bitmap3","200,200,100,EASYFROM")) одновремено. Сколько вариантов перепробовал,немогу этого добиться.Это вообще возможно? Добавлено (01 Июня 2007, 03:45) --------------------------------------------- humanoid, Я дико извиняюсь,только прошу не нервничать . Что это-за картинка и про что это Quote | PS Для точной подгонки Хотспот должен иметь тоже размер, что и у картинки... | Это типа как заменить HotSpot на JPG ,или что?
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
Сообщение отредактировал sloNIK - Пятница, 01 Июня 2007, 03:36 |
|
| |
toizy | Дата: Пятница, 01 Июня 2007, 10:16 | Сообщение # 59 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (sloNIK) | Да ну А я почему-то был уверен что увеличивается размер ,а не скорость . | Блин, так чем больше увеличится размер, тем выше будет скорость! Ну ты даёшь! Quote (sloNIK) | Но вот как сдалать так,что-бы не зависимо от первоначальных размеров картинки ,конечный результат был-бы всегда фиксированный.Это непонятео | А брейк поставить? Quote (sloNIK) | Это вообще возможно? | Возможно всиёоооо.. Quote (sloNIK) | Что это-за картинка | Нажми и узнаешь... Quote (sloNIK) | Это типа как заменить HotSpot на JPG ,или что? | Именно
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
sloNIK | Дата: Пятница, 01 Июня 2007, 17:03 | Сообщение # 60 |
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
| Quote (sloNIK) | Блин, так чем больше увеличится размер, тем выше будет скорость! Ну ты даёшь! | А вот и нет,сам проверь Quote (toizy) | HotSpot на JPG | это понятно ,я просто не врубаюсь к чему ты это всё написал. Это ответ на мой вопорс ?Какой из? Да кстати,что на счёт прокручивания видео,может кто объяснит как это работает.Как привязать к бегунку пораметры из CBK_VTotalSec Это сложно.
Самое главное,это всегда помнить о самом главном! "Мы здесь не для того собрались, чтобы учить другие программы." Автор: as-master
|
|
| |