PDA

Просмотр полной версии : Action Script в Flash МХ


Страницы : [1] 2

Snash
27.06.2005, 06:35
Привет всем если это когото интересует,то пишите, расскажу как можно сделать часы,курсор и многое другое.

Snash
27.06.2005, 15:59
Хочу сразу предупредить для тех кто незнаком с Action Script стоит пользоваться
Macromedia Flash MX (6)-(шестой версии) так как там присуствуют две опции:
1.Normal Mode.(с помощью меню, Action Script прописывает все сам,а нам остается только мелочи)
2.Expert Mode.(Для тех кто знает Action Script приходится прописывать комманды самим)
По этому Macromedia Flash MX (6)-(шестой версии) более подходит для людей не знающих Action Script.
В последней версии Macromedia Flash MX 2004 and Flash MX Professional 2004 разработчики убрали опцию Normal Mode.И теперь приходится все прописывать самому.
И так приступим.
Предлоложим у нас есть мувик в котором мы сделали эффекты добавили музыку и многое другое, и решили что стандартный курсор нас не устраивает,мы хотим что то чего нет у других,свой курсор который мы нарисовали и который будет только на нашем мувике.
И так приступим:
1.Открываем Macromedia Flash MX.
2.Идем в Insert -->New Symbol (Ctrl+F8).В окне которое у нас появилось выбираем
Movie Clip, жмем Ок.
3.Теперь рисуем свой курсор.Это может быть что угодно.Так же можно вставить любую картинку да хоть вашу фотографию.
4.Когда с рисованием покончинно посмотрите внимательно на ваше произведение
и сделайте следующее:
Возмите ваш рисунок и поместитее его так что бы левый верхний угол вашего рисунка касался центра крестика это будет место, которым будет нажиматься ваш курсор.
5.После того как вы создали свой курсор,вернитесь на гравную сцену (Scene).И перетащите туда ваш курсор.Надеюсь вы знаете как это делается.
Если нет то тогда идете в Window > Library (Ctrl+L) и оттуда перетаскиваете ваш курсор на главную сцену.
На счет размещение вашего будующего курсора не волнуйтесь, его можно размещать в любом месте.
6.После размещения курсора, нужно придать ему имя. Так как курсор это мувик, то он должен быть назван.Для этого нам понадобится окно Properties.
Идем в Window > Properties (Ctrl+F3).
В закладке которая открылась нам нужен только <Instance Name>, в этом месте напишите kursor.
6.Теперь идем в закладку Actions.Если нет этой закладки то идем Window > Actions (F2).И пишем следующий скрипт:

onClipEvent (load) {
Mouse.hide();
startDrag (kursor, true);
}

Для простоты работы вы можите скопировать его от сюда и вставить.
6.Ну вот вроде и все теперь давайте проверим если все работает как надо.
Нажимаем Ctrl+Enter. Получилось?
7.Теперь нам надо сохранить наш мувик с курсором.
Это можно сделать так:
Способ первый:
Заходим в File>Save As (Ctrl+Shift+S) даем название нашему мувику и сохраняем.
Важно!!!!!!! Знайте вы сохранили только рабочий файл *.fla.Поэтому после того как вы сохранили этот файл нажмите снова Ctrl+Enter, и теперь рядом с рабочим файлом у вас появится ваш флэш файл *.swf.И так вы получили два файла рабочий где вы сможите продолжать работать и конечный флэш мувик.
Способ второй:
Заходим в File>Export Movie (Ctrl+Alt+Shift+S) в окне которое появилось ничего не меняем нажимаем Ок, даем имя нашему файлу и сохраняем.Но в этом случае мы получем только конечный файл *.swf.
Удачи!

P.S
Давайте рассмотрим скрипт который мы написали:
onClipEvent (load) -----Эта строка загружает наш мувик(в нашем случае это курсор)
Mouse.hide();----- комманда которая отвечает за скрытие обычного курсора
startDrag (kursor, true);------Комманда движения обьекта.
kursor ----имя которое мы дали нашему обьекту
true-----разрешение на использование нашего обьекта.

ustas
27.06.2005, 17:11
Snash, а ты программой [flash width=200 height=50:2cd629017a]http://friends-forum.com/modules/My_Uploads/user_folders/ustas/ray_of_light.swf[/flash:2cd629017a] не владеешь часом?

Snash
27.06.2005, 17:15
ustas, владею,а что нужна помощь?

DarKGoD
27.06.2005, 17:22
Snash, Привет, есть пару вопросов.

1) Kак зделать чтоб нельзя было менять размер клипа? Тоесть проигрывая swf можно растянуть окошко и клип порпоционально увиличивается, как можно зафиксировать рамер клипа :?:

2) Запускаю флэшку, если раскрываю на весь экран то изображение наченает притормаживать а звук идет нормально и соответственно заканчивается раньше времени.
Я подумал поставить аудиотрэк чтоб крутился по кругу а в конце клипа зделать понижение звука и выключение аудиотр.
Осталось дело за малым, как это зделать? :)

Snash
27.06.2005, 17:48
DarKGoD,

На первый вопрос ответ такой:
когда создан муви клип на главную сцену по вверх всех остальных слоев (Layer"s),
создаешь еще один слой (Layer) можешь назвать его Action
выделяешь этот слой(просто нажми на него мышкой он должен стать черным)
и идешь к закладке Actions.
и прописываешь следующее fscommand("allowscale", "true");.

Ответ на второй вопрос:
Сколько весит твой муви клип?
Попробуй понизить качество звука
как ты вставил звук в мувик?(просто есть много способов и иногда это может делать проблемы)
Но если ты хочешь просматривать флэшку в Fullscreen,то тогда и сохрани ее так что бы она сразу открывалась абтоматически как Fullscreen.
Это ты можешь сделать следующим оброзом:
когда создан муви клип на главную сцену по вверх всех остальных слоев (Layer"s),
создаешь еще один слой (Layer) можешь назвать его Action
выделяешь этот слой(просто нажми на него мышкой он должен стать черным)
и идешь к закладке Actions.
и прописываешь следующее fscommand("fullscreen", "true");.
когда сохроняешь то сохрани как Export Movie . там при сохранении появится окно посмотри на него внизу можно поиграться с аудио опциями.

Помогло?

DarKGoD
27.06.2005, 18:20
Snash, Огрооооооооооооооооооооооооомное спасибо :lol:
Кстати по поводу первого ты наверное имел ввиду не "fscommand("allowscale", "true");" а "fscommand("allowscale", "false");" :wink:


По поводу второго:
Клип весит около 4-4.5мб вместе со звуком, звук импортирован с качеством 60kb/s (хуже етого делать нехочется).
Вставлен звук самым первобытным способом, перетаскиванием из library на scene (лежит на отдельном слое).
По идее я расчитываю что заблокировав растягивание окна решить проблему с убеганием звука, поскольку по идее клип притормаживает только при более больших размерах окна...надеюсь так будет у всех...как считаеш?
Если есть какие-то мысли по поводу звука с радостью выслушаю. :)

ustas
27.06.2005, 18:33
ustas, владею,а что нужна помощь

Не просто помощь - а все, с нуля и до самого сложного! Возьмешься?

Snash
27.06.2005, 19:02
DarKGoD,
Да ты прав :oops:
насчет "fscommand("allowscale", "false");" прав просто сразу написал
а вот музыку сделай так сотри свой слой с музыкой короче удали ее вообще!
теперь:
1.идешь в File>Import и выбираешь ту музыку что тебе нада поставить в мувик
2.После того как импортировал музыку открываешь библиотеку(Ctrl+L)
3.Находишь файл музыки на нажимаешь на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираешь опцию Linkage.и жмешь на нее, появится окно
тебе надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаешь Ок.
5.Идешь к закладке Actions и пишешь следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число ты можешь менять)
6.Теперь жмешь Ctrl+Enter и наслаждаешся

Snash
27.06.2005, 19:19
ustas,
для начала наверное ознакомся с этой программой ну если еще не знаком
почитай сдесь:
http://msk.nestor.minsk.by/kg/2004/14/kg41412.html
а так помому чем смогу задавай вопросы

DarKGoD
27.06.2005, 19:53
Snash, Спасибо, возникнут еще вопросы - буду знать к кому домагаться. :)

pugacheva
27.06.2005, 20:00
а как можно имортать SWF movie в другой . Допустим я сделала маленький SWF ripple movie, и хочу его иморт в совершенно другой project. Когда просто драгаю из библотеки на сцену, эффекты не идут, и появляется леер с многоми а,а,а,а,а,а, (как action script ), но на самом деле никаких ripples нетy

pugacheva
27.06.2005, 20:03
2. А еще, если я импортаю SWF movie в Дримвивер, хочу на ней разместить кнопку v Dreamveawere, ну никак, it's impossible

Snash
27.06.2005, 20:11
DarKGoD,
Нет проблем
Помогло больше не тормозит?

Snash
27.06.2005, 20:14
pugacheva,
Давай сначала!
у тебя есть уже готовый мувик?
Ты хочешь его поместить в Dreamweaver?

Snash
27.06.2005, 20:22
Snash,
насчет Dreamweaver:
файл флэша должен лежать в одной папке с твоим html page"s
в программе Dreamweaver есть кнопка выглядит как лого Flash,нажми на нее и откроется окно которое предложит тебе импортировать флэш файл.Самое главное проверь что ты импортируешь файл *.SWF!!!! а не *.Fla!!!
Сохрани свою Html страницу и нажми F12, для просмотра страницы
Удачи!

pugacheva
27.06.2005, 20:53
неет, это то я знаю. Смотри, я хочу совместить флаш и ДВ. Допустим сделала какой нибудь флаш, его имортала в ДВ, а сверху этого мовика хочу что то написать, слово или кнопку, чтобы дать линк(допустим ВХОД), ни с боку, ни снизу, а именно на SWF файле, который уже в ДримВивере

pugacheva
27.06.2005, 20:55
2.а как можно имортать SWF movie в другой . Допустим я сделала маленький SWF ripple movie, и хочу его иморт в совершенно другой *FLA project. Когда просто драгаю из библотеки на сцену, эффекты не идут, и появляется layer с многими а,а,а,а,а,а, (как action script ), но на самом деле никаких ripples нетy

Snash
27.06.2005, 21:14
pugacheva,
такие вещи делаются только во флэше.
открой свой мувик во флэше на пиши что хочешь допустим это слово Вход (это слово и будем рассматривать как пример)
конвертируй (F8)это слово в button в окне которое у тебя появится,перейди на главную сцену своего мувика добавь новый слой и помести в этот слой свое слово-кнопку.Затем нажми на это слово что бы его обозначить
и иди в закладку Actions и там пропиши следующее:

on (press) {
getURL (" имя страницы.html");
}
Только так.
На второй вопрос сделай так: в другой *.Fla project импортируй свой SWF ripple movie, а не *.Fla ripple movie
сделай новый слой и туда помести SWF ripple movie
и все должно работать.
Если что пиши

pugacheva
27.06.2005, 21:18
Snash,
2-ой именно так и делаю, но не работает, уже замучалась, никак :twisted:

Snash
27.06.2005, 21:20
pugacheva,
пришли мне на почту эти два файла которые делают тебе проблемы я посмотрю
что там не так

pugacheva
27.06.2005, 21:22
а куда, как, на какой майл?

Snash
27.06.2005, 21:24
pugacheva,
посмотри на кнопку внизу там должно быть :)

pugacheva
27.06.2005, 21:26
ок, нашла

pugacheva
27.06.2005, 21:35
уже отправила

Snash
27.06.2005, 21:42
pugacheva,
откуда у тебя это?
сама сделала?

pugacheva
27.06.2005, 21:48
нет, это скачала из сайта, но наподобе сделала сама, но не могу найти мой личный файл, где то в документах, по этому взяла из сайта только что

pugacheva
27.06.2005, 21:52
давай через майл будем обсуждать, покажу многое, можешь посоветуешь

Snash
27.06.2005, 21:52
pugacheva,
:)
мне очень жаль но это небудет работать в месте с другим мувиком :(
повесь только это.тоже не плохо смотрится
но если ты сможешь все же как то это сделать то поделись
Удачи

Snash
28.06.2005, 03:46
pugacheva,
то что ты скачала не содержит скрипта,а только картинки, все что тебе надо это сам скрипт,для работы картинки.либо тот мувик который ты сделала сама по примеру.

Snash
28.06.2005, 08:34
Доброво времени суток всем...
Многие из вас наверное сталкивались с тем,что при просмотре флэш муви в нем играет музыка.И ногда это приятно, но иногда мешает особенно если это Flash сайт или что то другое, но увы приходится слушать так как тот кто создавал этот мувик наверное не подумал не много о нас свами.
По этому я решил рассказать, о том как за пару минут можно сделать то что будет контролировать музыку,а именно проигрыванние и остановка аудио потока.
И так приступим:
1.Открываем Macromedia Flash MX .
2.Идем в File>Import и выбираем ту музыку что хотим вставить в наш мувик.
3.После того как импортировали музыку открывам библиотеку(Ctrl+L),находим там наш файл с музыкой,и нажимаем на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираем опцию Linkage,и жмем на нее, появится окно
надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаем Ок.
5. Идем к закладке Actions и пишем следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число вы можете менять)
И так первый этап мы сделали добавили музыку в наш мувик.
Теперь осталось дело за малым добавить кнопки Play and Stop.
Приступим:
1.Рисуем кнопку (если кому лень рисовать может зайдти в Window > Common Libraries > Buttons и воспользоватся готовыми кнопками все что останится перетащить их на главную сцену и дать каждой скрипт)
Для тех кто все же хочет свою кнопку. Рисует :)
2.И так когда покончинно с рисованием кнопки идем в Insert > Convert to Symbol.
В окне которое там появится выбираем Button.
3.Кнопка готова! Теперь переносим нашу чудо кнопку на главную сцену,и кидаем ее на зарание приготовленный для нее слой который можно назвать Play.
4.Разместите кнопку где бы вы хотели что она была.
5.Нажмите один раз мышкой на кнопку и затем идите в закладку Action и там пишем следующее:

on (press) {
melody.start();
}

6.Создаем новый слой и перетаскиваем из Library нашу кнопку,на новый слой.Слой можно назвать Stop.Разместите кнопку где бы вы хотели что она была.Нажмите один раз мышкой на кнопку и затем идите в закладку Action и там пишем следующее:

on (press) {
melody.stop();
}

7.Нажимаем Ctrl+Enter и проверяем работу наших кнопок.
8.Сохраняем.
Вот и все!
Удачи!

DarKGoD
28.06.2005, 14:49
][/eng:79d3e42d79], ...а вот музыку сделай так сотри свой слой с музыкой короче удали ее вообще!
теперь:
1.идешь в File>Import и выбираешь ту музыку что тебе нада поставить в мувик
2.После того как импортировал музыку открываешь библиотеку(Ctrl+L)
3.Находишь файл музыки на нажимаешь на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираешь опцию Linkage.и жмешь на нее, появится окно
тебе надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаешь Ок.
5.Идешь к закладке Actions и пишешь следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число ты можешь менять)
6.Теперь жмешь Ctrl+Enter и наслаждаешся
Как в конце зделать понижение звука и выключит его?
set volume &
{
melody.stop;
}
Подскажи плиз как именно это зделать :?:

Snash
28.06.2005, 14:54
DarKGoD,
Динамическое изменение параметров звука
Объект Sound позволяет динамически устанавливать уровень громкости и баланс (панорамирование) звука. Существуют также функции для получения значения баланса и громкости.

Для установки громкости звука используется функция setVolume(value). Параметр value может принимать значения от 0 (минимальный уровень) до 100 (максимальный уровень). По умолчанию уровень громкости равен 100.

Для установки баланса используется функция setPan(value). Здесь параметр value может принимать значения от -100 (весь звук в левом канале) до 100 (весь звук в правом канале). Значение 0 (оно стоит по умолчанию) означает, что звук равномерно распределён между обоими каналами.

globalSnd.setVolume(50); // Половинная громкость
globalSnd.setPan(70); // Сместить звук по большей части в правый канал

Можно использовать функции getVolume() и getPan() для получения текущего значения громкости и баланса соответственно.

currentVolume = someSnd.getVolume();
currentPan = someSnd.getPan();

Если что не понятно пиши

Snash
28.06.2005, 15:57
Доброво времени суток всем....
Многие наверное видели в флэш мувиках, такое действие сначала бегут проценты и когда они доходят до 100% начинает проигрывается флэш мувик.
Наверное вы знаете, что это называется Прелоадер.
На этом уроке мы создадим универсальный прелоадер, который можно будет вставлять во все свои работы.
Начнем с создания нового документа.
1.Открываем Macromedia Flash MX.
2.Сохраняем новый файл с именем "preloader.fla"
3.Нарисуем прямоугльник, который будет служить нам фоном для текстового поля.
4.Создадим текстовое поле.
(для этого выберем в панели инструментов инструмент "text tool",
нарисуем им прямоугольник некоторой длины, чтобы в него приблизительно поместился нужный текст шириной в 4-6 символов.)
5.Выделяем наше текстовое поле.Идем к закладке Properties.если оно закрыто то идем в Window Properties (Ctrl+ F3).
6.Окошке "Text Options" мы заменим в выпадающем меню "static text" на "dynamic text".И в поле "Variable" впишем название - text .
(пояснения: мы создали динамическое текстовое поле, которому теперь можно задавать свойства для отображения некоторых переменных и присвоили ему имя-переменную (text) для обращения к этому полю по его имени.)
7.Далее выделим все объекты в сцене (CNTR+A) и сделаем их одним символом (F8>Movie CLip, просто Мувик).
8.На полученном Movie Clip-e сделаем правый клик мыши и выберем "Actions".
9.Вписываем код:

onClipEvent (load)
{
tot = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = loaded/tot*100;
text=Math.floor(percent);
text=text+"%"
if(loaded==tot){_root.gotoAndStop(2)}
}

10.Ну, а теперь мы вставим этот самый 2 кадр в основную сцену (выделим в линейке кадров 2 кадр и нажмем F7).
11. Поместим в него какую-нибудь фотографию (или другой готовый мувик), к примеру, для увеличения веса всего ролика.
12.Протестируем прелоадер.

Нажимаем CNTRL+ENTER один раз
Нажимаем CNTRL+ENTER второй раз

процесс пошел, ждем...

и теперь, как только прелоадер добежит до 100%, он перепрыгнет на 2 кадр сцены.
Вот и все! Успехов!

P.S.Если кому то будет интересно пояснения к коду пишите.

DarKGoD
28.06.2005, 18:35
Snash, Ненапомниш, какой командой отменяется меню вызываемое правой кнопкой мыши :?:

Snash
28.06.2005, 19:09
DarKGoD,
ты имеешь ввиду блокиривка правой кнопки мышки?
Если да то в Html это:

body oncontextmenu="return false;"

Если во Flash то используй эту комманду:

fscommand("showmenu", "false");

DarKGoD
28.06.2005, 19:14
][/eng:0ab8b1e21f],
ты имеешь ввиду блокиривка правой кнопки мышки?
во Flash то используй эту комманду:
fscommand("showmenu", "false");
:34:

Snash
28.06.2005, 19:17
DarKGoD,

Удачи!

DarKGoD
28.06.2005, 19:43
Snash, Еще вопросик, очень долго пытаюсь подогнать аудиотрэк под изображение, клип идет больше 4-ех минут и звук постоянно "убегает" немного по разному и не совпадает с тем что показивает на timeline.
Существует ли способ прикрепить звук к клипу 4тоб они шли синхронно :?:

Snash
28.06.2005, 19:46
DarKGoD, A ты пробывал поставит звук как я тебе писал?

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Snash
28.06.2005, 19:57
DarKGoD, Вообще работа со звуком,особенно в таких длинных мувиках сложна! Надо точно расчитывать длителность того или иного кадра (сцены)
и подгонять их под нужные моменты в музыке.
У меня такое было был мувик на 6-7 минут, много сцен и музыка не совпадала мучался долго и в конце сделал.
спросишь как? просто порезал музыку на нужные фрагменты и повставлял в те сцены где мне надо было.А что еще оставалось делать?
знаю это не выход! но другого решения я не нашел на тот момент!
Но ты все равно проверь что может ее тормозить,может какой скрипт блокирует на пару сек. музыку.

DarKGoD
28.06.2005, 20:04
][/eng:07ef7c90ce], A ты пробывал поставит звук как я тебе писал?

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 1);
Да, все равно не совсем совпадает..

DarKGoD
28.06.2005, 20:07
][/eng:8109eeecc8],...порезал музыку на нужные фрагменты и повставлял в те сцены где мне надо было.А что еще оставалось делать?

Именно об этом я и думал, просто лень этим занематся....наверное все-таки придется.. :39: :34:

Snash
28.06.2005, 20:10
DarKGoD, Ну если твой мувик не секретный и не содержит информации подрывающей безопастность страны, и если есть желание пришли мне его я посмотрю может что дельное посоветую,т.к обсуждать проблему не видя ее сложновато и еще бесполезние что либо советовать.

DarKGoD
28.06.2005, 20:33
Snash, Да фигня, ничего серьезного. Небудем создавать проект "Open source" :D. В любом случае спасибо за предложение.
Думаю уже сегодня залью и покажу свое "искуство" как получилось, времени нет доделовать по человечески пока... :)

DarKGoD
28.06.2005, 22:02
Snash, Мдяаа....закачал в нет. 3вук убегает просто нереально (если смотриш через эксплорер с нета)... :( И как с этим боротся..
Вобщем здесь (http://www.friends-forum.com/modules.php?name=Forums&file=viewtopic&p=282637#282637) можно скачять мое "искуство" :) Будет скучно - заглядывай..

GOGI99
28.06.2005, 22:27
вопрос: если тект больше, чем окно, мне естественно нужно сделать СКRОЛ БАР. С чего начать? Надо нарисовать скрол бар, за что буду тащить для просмотра, или в скрипте обозначить(понятие не имею, как), то автоматически появится скрол и мой текс будет идти по скролу. Может не так написал, но суть в том, что нужен мне скрол :?:

GOGI99
28.06.2005, 22:29
и еще какой скрипт для POP UP?, то естй чтоб фотки были на POP UP na Flash MX

GOGI99
28.06.2005, 22:45
melody = new Sound();
melody.attachSound("melody");
melody.start(0, 1);
этот скрит прежде чем обозначить, melody надо как то вынести на слой, потом кликать и дать скрипт? Как вы говорите, я не понимаю, так как мой melody находится в библиотеке. предполагаю, что надо МП3 выложить на слой, а потом кликнуть на него. Короче, я запутался. ПОМОГИТЕ, пожалуйста. И еще, во время импорта MP3 в библиотеку, надо оставить дестинейшон МП3 или просто написать melody без MP3

DarKGoD
29.06.2005, 00:44
melody = new Sound();
melody.attachSound("melody");
melody.start(0, 1);
этот скрит прежде чем обозначить, melody надо как то вынести на слой, потом кликать и дать скрипт? Как вы говорите, я не понимаю, так как мой melody находится в библиотеке. предполагаю, что надо МП3 выложить на слой, а потом кликнуть на него. Короче, я запутался. ПОМОГИТЕ, пожалуйста. И еще, во время импорта MP3 в библиотеку, надо оставить дестинейшон МП3 или просто написать melody без MP3
После импорта звука в ть звук)

GOGI99
29.06.2005, 01:55
DarKGoD, вот что за фигня выходит v OUTPUT WINDOW
**Error** Scene=Scene 2, layer=start knopka, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {

**Error** Scene=Scene 2, layer=STOP KNOPKA, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {

Total ActionScript Errors: 2 Reported Errors: 2

Snash
29.06.2005, 03:40
DarKGoD,
Впечетляет!Очень красиво!
Посмотрел несколько раз и не увидел и не услышал какие либо проблемы со звуком.Все работоло хорошо.В определенных моментах появляются волны и немного картинка дрожит.Это как правило происходит по разным причинам и в принципе этого можно избежать.
Если будет интерестно расскажу
Просто КЛАСС мумик!!!

Snash
29.06.2005, 03:45
GOGI99,

DarKGoD, вот что за фигня выходит v OUTPUT WINDOW
**Error** Scene=Scene 2, layer=start knopka, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {

**Error** Scene=Scene 2, layer=STOP KNOPKA, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {

Total ActionScript Errors: 2 Reported Errors: 2

Это происходит из за ошибки скрипта,что то ты на так сделал.Провепь свой скрипт заново

Snash
29.06.2005, 04:27
GOGI99,

вопрос: если тект больше, чем окно, мне естественно нужно сделать СКRОЛ БАР. С чего начать? Надо нарисовать скрол бар, за что буду тащить для просмотра, или в скрипте обозначить(понятие не имею, как), то автоматически появится скрол и мой текс будет идти по скролу. Может не так написал, но суть в том, что нужен мне скрол

Скролл так скролл.Поехали!

1.Открываем Macromedia Flash MX.
2.Теперь нажимаем на Text Tool.
3.Идем к закладке Propeties и делаем следующее:
Выбераем опцию:Dynamic Text
И меняем Single Line На Multiline.
4.На сцене с помощью Text Tool растягиваем окно, того размера которое нам надо.
5.Идем в закладку Components.(Window > Components или F11)
6.Находим там ScrollBar и перетягиваем его на сцену.
7.Теперь надо его прикрепить к нашему динамическому полю,это легко,просто берем наш ScrollBar и тянем его к правому верхнему углу нашего динамического поля и зоводим наш ScrollBar немного во внутрь нашего динамического поля.
(Обратите внимание когда мы нажимаем на ScrollBar, то вверхнем правом углу появляется крестик, именно он должен соприкоснуться с углом динамического поля)
Если мы все правильно сделали то наш ScrollBar должен растянуться сам по размеру динамического поля которое мы обозначили.Если это не произошло пробуем заново
8.Ну а теперь внутри динамического поля пишем наш текст
9.Проверяем Ctrl+Enter

Вот и вся история ScrollBar"а
Получилось? Удачи!

Snash
29.06.2005, 04:37
GOGI99,

и еще какой скрипт для POP UP?, то естй чтоб фотки были на POP UP na Flash MX

тебе надо Pop Up Menu сделать?

DarKGoD
29.06.2005, 06:07
][/eng:4d849bc7ad],
Посмотрел несколько раз и не увидел и не услышал какие либо проблемы со звуком.Все работоло хорошо.В определенных моментах появляются волны и немного картинка дрожит.Это как правило происходит по разным причинам и в принципе этого можно избежать.
Если будет интерестно расскажу
Во первых очень интерестно услышать как можно избежать дрожание картинки :?:
Во вторых ты попробуй посмотреть клип по этой ссылке (http://www.zippyvideos.com/15394874514345.html), у меня звук оооочень сильно отстaет..

GOGI99
29.06.2005, 11:45
Snash, да, еще и POP UP, чтобы все картинки открывались отдельно на POP UP, да еще и внизу стрелка &lt;<предыдущий, и >> следующий надо, а потом еще надо будет и формы, чаты сделать, но пока не спешу. И раз дело пошло, как на флаше сделать DROP DOWN MENU? То есть, вот в этом сайте, где напсано ФОРУМ, по нему проводишь, внизу открываются ЗАКЛАДКИ, ПОИСК, FAQ. :roll:

GOGI99
29.06.2005, 12:50
Snash, у меня крестик полавляется на левом углу, а потом, ты говоришь, что они должны прикасаться, и тут же говоришь, надо чуть уменьшить этот бокс. Короче, у меня каша в голове :?: я когда делаю так, и копирую техт туда, мой техт бокс растягивается до пола :lol:
И эсть разница, у меня в COMPONENTS написано SCROLLPANE
Короче, я опять в пролете :lol:

GOGI99
29.06.2005, 12:54
а потом как печатать, этот SCROLLPANE покрывает мой TEXT BOX. Если можешь, пошли мне какою нибудь dummy FLA file with SCROLL TEXT

Snash
29.06.2005, 13:05
DarKGoD, да ты прав музыка заканчивается раньше клипа.
Но тут может быть все!
Музыка короче по времени чем клип
Клип загружается не полностью а частями а музыка на оборот
Сервер на который загружен клип медленн и перегружен (чаще всего это происходит на бесплатных серверах.

Snash
29.06.2005, 13:13
GOGI99,
Как я понимаю у тебя очень много вопросов и это радует,что кому то эта тема нужна,но давай договаримся сразу не будем делать кашу и браться за все сразу,
задавай каждый раз вопрос о том что тебя надо сейчас и подожди пока я отвечу.
Договарились?А то ты все хочешь сразу,а потом начинается путаница.
А я всвою очередь обещаю помочь.
так что если подходит такой план действий,жду твоего первого вопроса.

P.S. Очень жаль что я не могу разместить картинки под каждым обьяснением,это бы очень помогло нам всем разобраться в том что я пишу :(

DarKGoD
29.06.2005, 13:18
][/eng:255da5a9e1], да ты прав музыка заканчивается раньше клипа.
Но тут может быть все!
Музыка короче по времени чем клип
Клип загружается не полностью а частями а музыка на оборот
Сервер на который загружен клип медленн и перегружен (чаще всего это происходит на бесплатных серверах.
В клипе есть прелоадер который запускает клип после того как загружен последний кадр мувика...А музыка реально отстает относительно если запускать фаил с харда на компе....ну неважно, переживем.. :)

Snash
29.06.2005, 13:21
DarKGoD, Если что еще нужно будет обращяйся :)
Надеюсь хоть чем то помог тебе?

DarKGoD
29.06.2005, 13:30
Snash, Конечно, очень помог. :)

Snash
29.06.2005, 13:52
DarKGoD,
Если не трудно можешь сказать название музыки в твоем клипе,кто именно исполнитель и название этого трэка.
Под какую музыку грех что то интерестное не сделать :wink:

GOGI99
29.06.2005, 13:53
Snash, ДОГОВОРИЛИСь. На счет SCROLL в первую очеред
у меня крестик полавляется на левом углу, а потом, ты говоришь, что они должны прикасаться, и тут же говоришь, надо чуть уменьшить этот бокс. я когда делаю так, и копирую техт туда, мой техт бокс растягивается до пола

Snash
29.06.2005, 13:58
GOGI99,
Я несказал у меньшить бокс я сказал:

7.Теперь надо его прикрепить к нашему динамическому полю,это легко,просто берем наш ScrollBar и тянем его к правому верхнему углу нашего динамического поля и зоводим наш ScrollBar немного во внутрь нашего динамического поля.

А начет второго проверь что поменял Single Line На Multiline

Snash
29.06.2005, 14:09
GOGI99,
Думал может я что напутал,но проверил сам только что и даже скопировал большой текст и вставил его все работает и не разтягивается ничего.
проверь еще раз правильность своих действий,наверняка где то есть ошибка
Удачи!

GOGI99
29.06.2005, 14:32
отправил на мыло, посмотри, там и Фото из скрина, и FLA

Snash
29.06.2005, 14:45
GOGI99,
Данный файл сделан во Flash MX 2004!
A я работаю с Flash MX .и он неподерживает файлы сделанные в
Flash MX 2004 :( .
так что я немогу посмотреть его.
Но вот вопрос что ты вставляешь в динамическое поле только текст или картинку на которой есть текст?

GOGI99
29.06.2005, 14:53
Snash, только текст. А твой Flash MX другое от Flash MX 2004?
то есть у тебя higher or loower version?

Snash
29.06.2005, 14:58
GOGI99,
У меня Flash MX 6

GOGI99
29.06.2005, 15:14
Snash, wow, и где его найти, тоже хочу?

Snash
29.06.2005, 15:16
GOGI99,
A ты что Action Script на отлично знаешь :?:
Или просто поставил Flash MX 2004 :?:

GOGI99
29.06.2005, 15:26
Snash, просто установил, беспонятия, по этому и храмаю. Что дали, то и установил :lol: а что, который легче для начинающих, мой или твой?

Snash
29.06.2005, 18:10
GOGI99,
Почитай этот раздел с самого начала :wink:
я там писал про это

Snash
30.06.2005, 04:57
Доброго времени суток всем.
Сегодня я хочу показать как с помощью флэша можно сделать часы.
Есть много разных скриптов при создании часов,но сегодня мы рассмотрим самый простой на мой взгляд скрипт.
И так приступим
1.Открываем Macromedia Flash MX.
2.Теперь нажимаем на Text Tool.
3.Идем к закладке Propeties и делаем следующее:
Выбераем опцию:Dynamic Text.И растягиваем наше динамическое поле на столько сколько нам надо.
4.В поле Var. пишем "tpole" ( без кавычек)
5.Нажимаем слой,на котором мы разместили динамическое поле.
6.Идем к закладке Actions, и прописываем там следующий скрипт:

time = new Date();
s = time.getSeconds();
m = time.getMinutes();
h = time.getHours();
if (s&lt;10) {
s = "0"+s;
}
if (m&lt;10) {
m = "0"+m;
}
if (h&lt;10) {
h = "0"+h;
}
tpole = h+":"+m+":"+s;

7.Во втором кадре динамического поля на нашем слое нажимаем F5,это надо для обновления каждый раз нашего первого кадра со скриптом.

Ну вот и все!
Нажимаем Ctrl+Enter и часы работают.
Удачи!

Snash
30.06.2005, 15:44
Доброго времени суток всем.
Хочу рассказать как сделать самый простенький фотоальбом во Флэше
Это легкий урок можно сказать для начинающих флэшеров.
Итак приступим:
1. Давайте для начала выберем фотки, которые нужно вставить во Flash
2. В первом кадре, сделайте кнопки (Insert->New Symbol -> Button), с названиями фоток, чтобы можно при нажатии будем переходить на раздел какой-нибудь тематике фотографий, допустим, “на море”, переходить на фотку с морем и т.д. То есть, сколько у вас фоток, столько и должно быть кнопок (конечно, это не обязательно для каждой делать фотки делать свою кнопку, если Вы хотите создать раздел и поместить туда все картинки по данной тематике), с их названием
3. После того как вы сделали все кнопки, вам осталось занести туда фотографии. Но сначала выделите первый кадр, зайдите в Actions Script, и выберите команду Stop(). То есть стоп на первом кадре.

4. Во втором кадре закачайте первую кнопку, зайдя в пункты меню FileOpen as Library… (или FileImport) Потом появится библиотека, и из нее перетащите на второй кадр фотку, не забыв сделать его ключевым (Insert Keyframe).

5. Затем выделите второй кадр, откройте панель Actions Script, и там напишите:

stop();

6. Создайте во втором кадре кнопку, которая из кадра фотки переносит на главное меню. Для этого выделите кнопку во втором кадре, зайдите в Actions Script, и там впишите:

on (release) {

gotoAndPlay(1);

}

7. Потом переключитесь на первый кадр, и выделите кнопку, которая соответствует фотки (на втором кадре), затем зайдите в Actions Script и там напишите:

on (release) {

gotoAndPlay(2);

}

То есть при нажатии кнопки переходит на второй кадр.

8. И аналогично делайте с остальными фотками и кнопками.

Удачи!

pugacheva
04.07.2005, 20:40
Snash, а зачем Lables и как из обозначить. ПОмню, они выглядят, как флажки, но суть в чем. Если можно, дай какой нибудь пример

pugacheva
09.07.2005, 03:55
Snash, можешь обяснить, как можно сделать фото в SCROLLING техте. то есть, текс Scrolla-etsja, а фото остается в боксе STATIC

Snash
13.07.2005, 06:10
:406b4e7f99], можешь обяснить, как можно сделать фото в SCROLLING техте. то есть, текс Scrolla-etsja, а фото остается в боксе STATIC

1.Отрываем Flash MX ( File> New )
2.Создаем movie clip symbol ( Insert> New Symbol ),и даем ему любое имя, для примера я написал myScrollableMovie
3.Заходим в библиотеку Ctrl+L,находим там нашу картинку,нажимаем правой кнопкой мышки на нее и выбираем опцию Linkage .В окне которое появилось пишем myScrollableMovie,отмечаем опцию Export for ActionScript , и так же проверяем что включена опция Export in first frame.
4.Возвращаемся на главную сцену.
5.Перетаскиваем на главную сцену ScrollPane Component из закладки Components Panel
6.Выделяем ScrollPane и в Properties даем имя.Я дал такое ScrollPane.
7.Нажимаем на закладку Scroll Content parameter и в поле Scroll Content пишем название нашего мувика,в данном примере это myScrollableMovie.
8.Вот и все. тестируем наш мувик Ctrl+Enter

Удачи

Snash
14.07.2005, 17:03
pugacheva,
получилось?

pugacheva
15.07.2005, 10:45
Snash, неее. Меня интересует другое: на вэбе у меня будут отдельные кнопки для картинок, нажав на них, хочу, чтоб картинка открывалась на отдельном окне, и соответственно нажав на картинку, закроется. Элементарный принципп POP UP. С чего мне начать на флаше для этой страницы? 6 сцены у меня готовы, все работает. Картинки будут в 3-ей сцене. ТЕПЕРь: 1.мне надо будет создать кнопки для каждого фото, 2. картинки в какой программе должны будут сохранены? сделать для кажной картинки документ с точными размерами картинки? как дать ссылку, короче, не совсем понимаю, куда что написать. Мой рисунок называется cat_1.jpg размерами 200Х300, а главный документ называется myweb.fla. Подскажи подробнее, не совсем понимаю.

pugacheva
15.07.2005, 10:55
после этого мне надо будет спросить: вообще, сделать гостевую книгу во флаше, это реально? мне надо сделать гостевую книгу, где люди могут оставлять сообщения (и хочу видеть их IP address), а я смогу ответить, и чтоб видно было время и дата сообщении. Смайлики есть у меня, хочу несколько смайликов туда добавить.

Snash
15.07.2005, 10:56
pugacheva,
понятно,но тут много обьяснять надо может на мыло? и там поговарим или лучше тут?
Хотя если в кратце,то кнопке даешь URL страницы или файла где лежит фотка
но это талько вкратце

Snash
15.07.2005, 10:58
pugacheva,
мне надо сделать гостевую книгу
Лучше всего возьми готовый скрипт,меньше головной боли особенно если ты не сильна в скриптах :wink:

pugacheva
15.07.2005, 10:58
пиши здесь, может еще кого-то заинтересует.

Snash
15.07.2005, 11:02
pugacheva,
В какой проге ты делаешь кнопки?
Сайт весь на флэше?

pugacheva
15.07.2005, 11:02
да, полностью все на флаше

Snash
15.07.2005, 11:05
И значит как я понял нажимаешь на кнопку и пояжляется картинка во весь размер?В одельном окне?
На какой странице будут кнопки?

pugacheva
15.07.2005, 11:07
страница называется ФОТОАЛьБОМ (сцена 3), а на сцене будут или маленькие картинки в виде кнопок, или создам кнопки, или же буквами напишу, но это будет происходить на 3-ей сцене

Snash
15.07.2005, 12:45
pugacheva,
В html создаешь страницы в которые вставляешь фотки в оригинальном размере.
потом, каждой кнопке даешь URL и также прописываешь окрывать как _blank
прописываешь все во флэше.
Либо создаешь отдельные мувики во флэше со своими картинками и кнопкам даешь команду подгружать тот или иной мувик.
Но вообще я счас готовлю статью о том как сделать фотоальбом во флэше :wink:

Snash
15.07.2005, 12:52
pugacheva,
Для того что бы окно которое открылось как pop up,смогли закрыть ты в мувике этого окна,либо пишешь закрыть либо рисуешь крестик либо на что фантазии хватит,затем делаешь этот обьект как кнопку, и даешь этому обьекту скрипт

on (press) {
fscommand("quit");
}

Snash
15.07.2005, 12:55
Фотоальбом:
В этом уроке я хочу научить загружать графические файл во flash.
И так, приступим.
1. Давайте для начала выберем фотки, которые нужно вставить во Flash.
2. В первом кадре, сделайте кнопки (Insert->New Symbol -> Button), с названиями фоток, чтобы можно при нажатии будем переходить на раздел какой-нибудь тематике фотографий, допустим, “на море”, переходить на фотку с морем и т.д. То есть, сколько у вас фоток, столько и должно быть кнопок (конечно, это не обязательно для каждой делать фотки делать свою кнопку, если Вы хотите создать раздел и поместить туда все картинки по данной тематике), с их названием
3. После того как вы сделали все кнопки, вам осталось занести туда фотографии. Но сначала выделите первый кадр, зайдите в Actions Script, и выберите команду Stop(). То есть стоп на первом кадре.

4. Во втором кадре закачайте первую кнопку, зайдя в пункты меню FileOpen as Library… (или FileImport) Потом появится библиотека, и из нее перетащите на второй кадр фотку, не забыв сделать его ключевым (Insert Keyframe).

5. Затем выделите второй кадр, откройте панель Actions Script, и там напишите:

stop();

6. Создайте во втором кадре кнопку, которая из кадра фотки переносит на главное меню. Для этого выделите кнопку во втором кадре, зайдите в Actions Script, и там впишите:

on (release) {

gotoAndPlay(1);

}

7. Потом переключитесь на первый кадр, и выделите кнопку, которая соответствует фотки (на втором кадре), затем зайдите в Actions Script и там напишите:

on (release) {

gotoAndPlay(2);

}

То есть при нажатии кнопки переходит на второй кадр.

8. И аналогично делайте с остальными фотками и кнопками.

pugacheva
15.07.2005, 18:24
ок, а как надо сделать, например, елси я хочу сделать таким образом: у меня 600 фоток, я же не сделаю 600 кнопок, мне надо будет сделать хотя бы так.
[1-20][21-40][41-60] и так далее. Мне с самого начала надо сделать документ из 600 фреймов, и на каждом посадить фото? а потом как дать команду?

Snash
15.07.2005, 18:27
pugacheva,
у меня 600 фоток :-o
дай мне пару минут сообразить :roll:

Snash
15.07.2005, 18:36
Snash,
ну например с помощью скрипта можно просто написать названия фоток или дать номера им,и когда юзер хочет их посмотреть он подводит мышку к номеру/названию фотки и она появляется
но 600 фоток????!!! ты уверена что все это хочешь поместить на сайт?
если да то этот вариант самый простой,но занимает много времени.
есть есть еще вариант сделать именно страницы с фотками в html ,а во флэше сделать только кнопку,и этой кнопке дать ссылку на html страницу.
Если хочешь все же флэш то тогда я к завтрому подготовлю топик как это делается
Хорошо?

pugacheva
15.07.2005, 19:01
можно я отзипаю мой проект и тебе вышлю на мейл, ты посмотри, посоветуй, а то я сама запуталась. Если можешь, сделай пару скриптов на какой нибудь странице, а я соответственно сделаю остальные.

Snash
15.07.2005, 19:05
pugacheva,
прислать можешь конечно :-) ,но только помни что я работаю с flash mx6 :wink:
и через пару минут я сделаю мувик о том что я тебе писал,на счет фоток во флэше,если понравится то сразу и распишу,как это делать

pugacheva
15.07.2005, 19:08
Snash,
есть еще вариант сделать именно страницы с фотками в html ,а во флэше сделать только кнопку,и этой кнопке дать ссылку на html страницу.
HTML ты имеешь в виду DREAVEAWER документ?

pugacheva
15.07.2005, 19:09
напиши мне на email, а я отвечу, я не знаю твоё мыло

Snash
15.07.2005, 19:41
pugacheva,
HTML ты имеешь в виду DREAVEAWER документ?
да

Snash
15.07.2005, 19:43
pugacheva,
На счет флэша я имел ввиду такое
my gallery (http://www.telnet.boom.ru/asd.htm)

pugacheva
15.07.2005, 19:48
roll over?
наверное я возьму конкретные курсы, не буду мучать тебя. Видел бы ты что я сделала, понравился бы, из за этого торможу, ну ладно, так уж быть, запишусь на курсы

pugacheva
15.07.2005, 19:51
кстати, как моя аватара, сама нарисовала на Иллюстраторе

Snash
15.07.2005, 19:53
pugacheva,
не буду мучать тебя
это ты зря ты совсем меня не мучаешь,сппашивай сколько угодно :-)

pugacheva
15.07.2005, 19:59
я хотела, чтобы ты посмотрел этот вэб, который я хочу добить, может быть посоветовал бы лучший вариант.
а как можно выложить сюда swf file?

Snash
15.07.2005, 19:59
pugacheva,
шли

Snash
15.07.2005, 20:07
pugacheva,
Послала?

pugacheva
15.07.2005, 20:10
да, лови, уже послала, хотела флаш .Fla файл, но он около 40МБ, послалa только .swf

Snash
15.07.2005, 20:20
pugacheva,
Очень красиво!сама делала?
Есть только проблема со звуком,песня накладывается одна на другую.
почитай этот (http://friends-forum.com/forum/showthread.php?t=11874&page=4&pp=10) пост и подправь :wink:

pugacheva
15.07.2005, 20:21
Snash, ты наверное растерялся в этой неразберихе? ДА?

сделала все-все сама, отсидела одно место :), и сделалa сколько смогла. А топик по музыке посмотрю. Честно говоря, просто дала музыку, а вообще хочу, чтоб еще была кнопка music OFF/ON

pugacheva
15.07.2005, 20:28
Snash
как ты думаешь на счет фотоальбомов? как можно их сделать

rvm1455
15.07.2005, 21:46
Snash
как ты думаешь на счет фотоальбомов? как можно их сделать
Если хочешь сделать так, как написано несколькими постами выше, то это можно сделать даже БЕЗ ActionScript:
1. Пишешь цифру
2. Назначаешь эту цифру кнопкой (F8 - Button)
3. Щелкаешь по ней мышкой и выходишь на свойства кнопки
4. Кадр Over этой кнопки делаешь ключевым:
- выделяешь и жмешь F6
- импортируешь в этот кадр нужную картинку (или вставляешь из библиотеки). перед этим не забудь убрать выделение с самой кнопки
5. Повторяешь для нужного количества кадров

Если хочешь фотографии хранить отдельно вне тела флэшки, то без ActionScript не обойтись.

rvm1455
15.07.2005, 22:06
pugacheva, сейчас посмотрел у себя на компе и нашел в инсталляции на винчестере пример как раз слайд-шоу:
\Program Files\Macromedia\Flash MX\First Run\Templates\PhotoSlideshow\PhotoSlideshow_style1.fla
Посмотри, у тебя тоже должно быть

Snash
16.07.2005, 03:40
rvm1455, Если хочешь фотографии хранить отдельно вне тела флэшки, то без ActionScript не обойтись.
A eй ни как без скрипта,у нее 600 фоток.

rvm1455
16.07.2005, 09:47
Snash - тогда это довольно сложно. Навскидку, придется, очевидно, пользоваться функцией loadMovie. Но, тоже, что называется "не вдруг". Посмотри тот пример, про который я написал выше - там довольно любопытные приемы программирования использованы.
Однако, если задача в том, чтобы демонстрировать фотоальбом, то есть же специальные сайты для таких вещей. И вполне бесплатные. Заливаешь туда сотни своих фото и даешь адрес друзьям. :-)

Snash
16.07.2005, 13:43
rvm1455,
Я то знаю как это все делается :wink:
это все надо для pugacheva

pugacheva
16.07.2005, 19:35
ОК, если я сделаю слайд шоу на отдельном флаш документе, потом его EXPORT как SWF file, а потом IMPORT в главный флаш документ, как потом надо дать ссылку на этот слайд? что то такое пробовала, но они сами по себе бегают, не знаю куда поставить STOP. Наверное это и есть LoadMovie option?

pugacheva
16.07.2005, 19:40
скажите пожалуйста, для чего предназначен SCROLLPANE

rvm1455
16.07.2005, 22:38
pugacheva - у тебя в голове полная каша. Никакой связи между командой stop и внедренным swf файлом в данном случае не будет.
Описание команды loadMovie:
Действие, загружающее внешний файл Shockwave/Flash или JPEG и выводящее его содержимое как встроенный клип.
Формат использования:
loadMovie("<Интернет-адрес клипа или изображения>", <Путь нового клипа>[,<Метод отправки данных>]);
Первым параметром передается интернет-адрес файла в строковом виде или адрес серверного приложения, которое сформирует этот файл.Он должен находиться в том же домене, что и основной фильм. Вторым параметром передается путь к новому клипу.
Третий параметр может принимать значения GET или POST.
если третий параметр пропущен - данные не передаются.
Scroll - номер самой верхней строки многострочного поля ввода или динамического текстового блока.
Что такое SCROLLPANE - не знаю. У меня в ActionScript такого нет.
Но, вообще-то, если ты просто практикуешься во Flashe - можно в нем делать фотоальбом. Но для практического показа друзьям или собственного просмотра сотен (!) снимков - этот пакет м не представляется неподходящим. Все-таки, это средство для создания анимаций, а не демонстрации статичных картинок.

pugacheva
17.07.2005, 02:12
Я нииииииичего не поняла, потому что всю эту терминалогию пишешь на русском, а мне понятнее на английском (ну это моя беда, ты тут не виноват). Scrollpane в Components, a ne Action Script.
Anyway, thank you

Snash
17.07.2005, 03:41
pugacheva,
Scrollpane-быть покороче то этп опция просмотра картинок с помощью скролла,
почитай тут (http://friends-forum.com/forum/showthread.php?t=11874&page=9&pp=10) ,я писал уже как это делается

Snash
17.07.2005, 18:33
Macromedia Flash Player v8.0 (Beta)
http://img202.imageshack.us/img202/3457/mac22lq.png
После долгого молчания обновился самый популярный и стандартный проигрыватель флэшек - Macromedia Flash Player, причём аж до 8ой версии, что означает новую линейку данного продукта. Кроме просмотра всевозможных "Масянь" у вас на компьютере с Macromedia Flash Player у вас будут правильно и точно отображаться все элементы на веб страницах, что сделаны по технологии Flash. Т.к. данный софт стоит, наверное, на 99% машин, обновиться думаю стоит.
Скачать Flash Player (Windows) v8.0 (Beta) -1.3мб (http://www.macromedia.com/software/flashplayer/public_beta/installers/install_flash_player_8.msi)
Скачать Flash Player (Windows) v8.0 Plugin (Beta) -4.1мб (http://www.macromedia.com/software/flashplayer/public_beta/installers/install_flash_player_8_plugin.msi)

pugacheva
17.07.2005, 20:49
оба надо скачать и инстоллировать?, надо как-то PLUGINS тащить в папку, как обычно делается на Макинтоше, или раз установил, все идет своим ходом в нужную папку автоматически.

Snash
17.07.2005, 21:13
pugacheva,
просто,скачиваешь и инсталируешь оба файла.И все устанавливается автоматически

pugacheva
18.07.2005, 22:30
я конкретно застряла! не знаю, с чего начать, что за жизнь, что за программа этот Flash, котоую люблю и хочу знать на все 100%

pugacheva
18.07.2005, 22:50
на этом сайте есть видео, как он сделан, кто-нибудь, подскажите
http://www.theradiochick.com/home.html
Media - I Agree

Snash
19.07.2005, 04:03
pugacheva,
Просто вставлен клип,и при нажатии на текст который обозначен как кнопка,загружается клип.
Плюс ко всему у клипа 2 комманды Стоп и Произведение.
Тут нет ничего сложного

pugacheva
19.07.2005, 04:58
Тут нет ничего сложного
Кому то хорошо живется

pugacheva
19.07.2005, 21:02
теперь другой вопрос. Я хочу, чтоб у меня скачиавали из сайта видеоклипы около 25МБ, то есть в моем сайте будет раздел ВИДЕО, а там выставлю по 2 клипа каждую неделю.
Как надо импортать этот муви в библиотеку, какие опции надо чекать, как его вставить и как надо дать ссылку. Клип будет в разделе видео, то есть сцена 3. нажимаю на кнопку и что? куда идти, что писать. Плиз, помоготе. Тоже самое на MP3

pugacheva
19.07.2005, 21:20
меня немного путает, когда вы пишете про html, допустим, я делаю POP UP, размеры моегo фото 300Х400. Значит, иду на Dreamweaver, Ctr+J,
пишу размеры, или 100% и туда добавляю в TABLE мое фото, а потом что? Сохранить как (Save as anna.htm?). После чего открываю Flash, нажимаю на кнопку и в ACTION что пишу, НЕ ЗНАЮ. мой документ называется myweb.fla
Kогда говорите getURL, меня пугает, не знаю кто чей родственник, где название файла, где название документа html, размеры, короче закрываю флаш и ухожу.
дайте конкретный код один раз, потом сама разберусь.
Значит данные такие.

Flash главный документ--- myweb.fla
Dreamweaver POP up foto ---- anna.htm
size 300X400

мне нужно нажать на кнопку и записать тот код, о чем я прошу.
Жду с нетерпением, помогите

пишите доступными словами, которые пользуются в программе на английском, а то русскую терминалогию не совсем понимаю

rvm1455
19.07.2005, 22:21
Вот здесь (http://friends-forum.com/rvm1455/puga/knopka.swf) кнопка, которая запускает вот этот файл из того же каталога
//friends-forum.com/rvm1455/puga/esenia.swf
ИСХОДНИК (http://friends-forum.com/rvm1455/puga/knopka.fla) - это исходник.

Рисунок кнопки взят из набора стандартных кнопок. Набор стандартных кнопок вызывается так:
Заходтшь во Flash, выбираешь меню флэша: Windows-Common Libraries-Buttons.
Они там сгруппированы по пакетам. Щелкаешь по первому попавшемуся и выбираешь в свое удовольствие любую пустую кнопку и переносишь ее на рабочий лист. Размер рабочего листа можно уменьшить через меню Modify-Document-Dimensions
Для ввода команды перехода при нажатии кнопки - getURL - в Actions выбираешь Browser/Network-getURL

pugacheva
20.07.2005, 01:40
rvm1455
СПАСИБО, но ты не понял суть моего вопроса. Это пройденный этап, я уже сделала 6 сцен, знаю как кнопки сделать самой и т.д.
Теперь обясняю популярно.

Так как у меня будет очень много фото на 3-ей сцене, а сцен у меня около 8-9, пока не знаю, может еще что-то добавлю, я хочу сделать на сцене 3, кoторый называется ФОТОАЛьБОМ в МЕНЮ бар с левой стороны :), в центре 3 сцены написать что-то (text), а внизу писанины поставить или кнопку, или слово "SLIDE SHOW".
Нажав на это SLIDE SHOW в центре 3-ей сцены(ФОТОАЛьБОМ), чтоб на POP UP window открывался уже сделаный на Flash-e SWF File "SLIDE SHOW".

Одним словом, надо сделать на отдельном флаш документе Slide Show, из него сделать swf file, IMPORT его в мой главный документ, где 8 сцен, и дать ссылку на этот SLID SHOW в виде POP UP. При просмотре этого SLIDE SHOW моя 3 сцена там стоит, с ней ничего не происходит. При желании закрыть этот SLIDE SHOW на POP UP нужна еще и команда CLOSE. (заранее говорю, если скажете дай команду CLOSE, скажите где, на каком документе, на главном или на SLIDE SHOW.fla, а то чувствую, что то такое напишете)
Если кто-то не знает, прошу не путать, и так каша в голове.

Snash
20.07.2005, 04:28
pugacheva, теперь другой вопрос. Я хочу, чтоб у меня скачиавали из сайта видеоклипы около 25МБ, то есть в моем сайте будет раздел ВИДЕО, а там выставлю по 2 клипа каждую неделю.
Как надо импортать этот муви в библиотеку, какие опции надо чекать, как его вставить и как надо дать ссылку. Клип будет в разделе видео, то есть сцена 3. нажимаю на кнопку и что? куда идти, что писать. Плиз, помоготе. Тоже самое на MP3
Для начала закрой свое видео/mp3 в .rar. А затем в разделе видео или аудио,делаешь кнопку или текст,и в Actions задаешь getURL где прописываешь название архива.
Вот и все.принажатии на ссылку будет download

pugacheva
20.07.2005, 13:46
Snash
а нельзя оставить AVI или MPEG, может у кого-то нету WinRAR. если file называется anna.AVI, то скрипт будет так:
on (release) {
getURL("anna.rar");
}

надо его IMPORT в Library?

-------------------------------------------------------
А как на счет чуть выше вопроса про POP UP Sliede Show?

Snash
20.07.2005, 14:04
pugacheva,
Snash
а нельзя оставить AVI или MPEG, может у кого-то нету WinRAR. если file называется anna.AVI, то скрипт будет так:
on (release) {
getURL("anna.rar");
}

надо его IMPORT в Library?
НЕТ!
Давай все сделаем step by step:
Пример:
У тебя есть файл название которого anna.AVI.
1.его надо заархивировать,то есть что бы получилось anna.rar
2.Во флэше делаеш кнопку.
3.даешь кнопке такой скрипт:
on (press) {
getURL("anna.rar");
}

ВСЕ!
И ненадо его IMPORT в Library!!!!!!!!!!

Snash
20.07.2005, 14:26
pugacheva, Одним словом, надо сделать на отдельном флаш документе Slide Show, из него сделать swf file, IMPORT его в мой главный документ, где 8 сцен, и дать ссылку на этот SLID SHOW в виде POP UP. При просмотре этого SLIDE SHOW моя 3 сцена там стоит, с ней ничего не происходит. При желании закрыть этот SLIDE SHOW на POP UP нужна еще и команда CLOSE. (заранее говорю, если скажете дай команду CLOSE, скажите где, на каком документе, на главном или на SLIDE SHOW.fla, а то чувствую, что то такое напишете)
Слушай сюда и делай все попорядку:
Делаешь отдельный мувик где будет твое SLIDE SHOW с фотками
На 3 сцене делаешь линк (кнопку,текст,либо что тебе угодно)
На эту кнопку пишешь скрипт:
on (press) {
loadMovieNum("название твоего мувика с SLIDE SHOW ", 0);
}

ЭТО ВСЕ!
Теперь в мувике новом который ты сделаешь ,ну в котором будет твои фотки или как там,а SLIDE SHOW
Прямо на мувике делаешь кнопку CLOSE,и даешь ей(этой кнопке),
такой скрипт:
on (press) {
fscommand("quit");
}

И все работает как швейцарские часы!

pugacheva
20.07.2005, 14:41
Snash
все поняла, только здесь не совсем

on (press) {
loadMovieNum("название твоего мувика с SLIDE SHOW ", 0);
}

название твоего мувика с SLIDE SHOW -slideshow.SWF?

pugacheva
20.07.2005, 14:44
Snash
я знала, что ты настоящий друг.

Snash
20.07.2005, 14:45
pugacheva,
да.тоесть как назавешь мувик так и надо прописать его в скрипте.
тоесть твой мувик называется slideshoe.SWF.
Вот и пишешь:
on (press) {
loadMovieNum("slideshoe.SWF", 0);
}

pugacheva
20.07.2005, 14:52
Snash,
сделала, но а как сделать в скрипте, что этот SLIDE SHOW было на POP UP window

Snash
20.07.2005, 14:55
pugacheva,
Если что то не так,то можешь своей кнопке в 3 сцене попробывать следующии скрипт:

on(release){
loadMovieNum("slideshow.swf", 1);
this.onEnterFrame=function(){//Дождаться загрузки и сдвинуть слой в какой грузишь
if(_level1._width) {
_level1._x=60;
_level1._y=200;
delete this.onEnterFrame
}
}
}

pugacheva
20.07.2005, 14:59
(){//Дождаться загрузки и сдвинуть слой в какой грузишь
????????

Snash
20.07.2005, 14:59
pugacheva,
Посмотри скрипт ниже
там ты можешь задать место расположения клипа
_level1._x=60;
_level1._y=200;
теперь на 3 сцене сделай место где будет открываться твой мувик,и по команнде закрываться :wink:
И оставь в покое POP UP window он тебе не нужен :wink:

Snash
20.07.2005, 15:02
pugacheva, (){//Дождаться загрузки и сдвинуть слой в какой грузишь

if(_level1._width) {
_level1._x=60;
_level1._y=200;
Я имел ввиду это

pugacheva
20.07.2005, 15:05
Snash
пиши мне на мейл, я тебе пошлу swf, посмотри, наподоб'е уже сделалa, но наверное я сделал труднее, все это, как ты говоришь, я сделал на главном докумнете. иши мне на этот майл сейчас, я тебе пошлю на твой мейл
[email protected]

pugacheva
20.07.2005, 15:07
(){//Дождаться загрузки и сдвинуть слой в какой грузишь
оставить так, как есть, или что то надо вместо это писать?

у меня Flash 6 на английском, может так и надо, но моя программа не поймет, ошибку даст
???
Am I right?

pugacheva
20.07.2005, 15:31
кЛикну, а в ответ Тишинa, снова я осталась одна, слабая женщина плачет у Flash-a. ладно, я побежала в банк, дела-дела....
Good luck!

Snash
21.07.2005, 14:32
pugacheva,
Что получилось или как?

pugacheva
21.07.2005, 14:42
как говорится I GAVE UP :(. Не можете мне обяснить по вышеуказанным данным, как надо сделать POP UP window.

и на этот вопрос не получила ответ, так что, убираю FLASH вообще из компа
(){//Дождаться загрузки и сдвинуть слой в какой грузишь


но все равно, спасибо за подсказки

Snash
21.07.2005, 15:34
pugacheva,
Чего ты паникуешь?????
Сказанно же тебе не обращай ты внимания на эту строку:
(){//Дождаться загрузки и сдвинуть слой в какой грузишь
:twisted:
Если тебе это так поможет то вот так:
loadMovieNum("slideshow.swf", 1);
this.onEnterFrame=function()
{
if(_level1._width) {
_level1._x=60;
_level1._y=200;
delete this.onEnterFrame
}
}
}

Snash
21.07.2005, 15:46
pugacheva,
значит смотри сюда этот код для HTML:
И так тебе надо POP UP WINDOW:
1.Этот код ты вставляешь в <head> своего документа:
var newWindow = null;

function closeWin(){
if (newWindow != null){
if(!newWindow.closed)
newWindow.close();
}
}

function popUpWin(url, type, strWidth, strHeight){

closeWin();

if (type == "fullScreen"){
strWidth = screen.availWidth - 10;
strHeight = screen.availHeight - 160;
}

var tools="";
if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
newWindow = window.open(url, 'newWin', tools);
newWindow.focus();
}

2.А этот код ты вставляешь в <body> своего документа:

<a href="http://твоя ссылка" target="popUpWin" onclick="popUpWin(this.href,'standard',250,250);return false;">Сама ссылка</a>

ВСЕ ЯСТНО?

kanadka
21.07.2005, 22:58
pugacheva,
э......ты чего,подруга?Пугачева ты или нет?а ну ка бегом взяла себя в руки и все сначала и по порядку спрашуй у народа че не ясно.договорилися?

Snash
22.07.2005, 12:12
pugacheva,
ну все получилось?
а то я тебе еще один скрипт приготовил :wink:

pugacheva
23.07.2005, 21:21
бросила все, флаш убрала

kanadka
24.07.2005, 20:22
скажи пожалуста например у меня есть видео и я хочу его в флаш мувик сделать.но сделать так что бы могла когда захожу Stop and Play нажимать..ты уже ету тему тут прописовал..только как просто музyку можно приостанавливать и заново..я попыталася по такому же принцыпу(поменяла на слова melody-movie) наверное не правильно конечно же..короче напиши как и чего..ок?

Snash
25.07.2005, 13:18
kanadka,
скажи пожалуста например у меня есть видео и я хочу его в флаш мувик сделать.но сделать так что бы могла когда захожу Stop and Play нажимать..ты уже ету тему тут прописовал..только как просто музyку можно приостанавливать и заново..я попыталася по такому же принцыпу(поменяла на слова melody-movie) наверное не правильно конечно же..короче напиши как и чего..ок?
И так поехали:
1.открываем Flash MX.
2.Делаем Import to Library наш видео файл.
3.Открываем Library (Ctrl+L),и из библиотеки перетаскиваем наш видео файл на главную сцену(Scene)
4.Добавляем еще два слоя (Layer's).
5.Делаем кнопки Play и кнопку Stop (Надеюсь вы знаете как делаются кнопки)
6.Перетаскиваем наши кнопки на новые слоя.
(Для каждой кнопки свой слой,по этому мы и добавили 2 новых слоя в пункте 4)
7.Нажимаем мышкой на кнопку Play,и идем в закладку Actions (F9).В Actions прописываем следующий скрипт для кнопки Play:

on (press) {
play();
}

8.Нажимаем мышкой на кнопку Stop ,и идем в закладку Actions (F9).В Actions прописываем следующий скрипт для кнопки Stop:

on (press) {
stop();
}

9.Проверяем на мувик Ctrl+Enter.
10.Сохраняем наш мувик.

Вот и все!
Удачи!

kanadka
25.07.2005, 19:30
пасибооо..затра скажу как вишло..хотя думаю все получится,трудного нечего нету:)

Snash
25.07.2005, 19:35
kanadka,
Пожалуйста если что пиши

kanadka
25.07.2005, 20:13
"Фотоальбом:
В этом уроке я хочу научить загружать графические файл во flash.
И так, приступим.
1. Давайте для начала выберем фотки, которые нужно вставить во Flash.
2. В первом кадре, сделайте кнопки (Insert->New Symbol -> Button), с названиями фоток, чтобы можно при нажатии будем переходить на раздел какой-нибудь тематике фотографий, допустим, “на море”, переходить на фотку с морем и т.д. То есть, сколько у вас фоток, столько и должно быть кнопок (конечно, это не обязательно для каждой делать фотки делать свою кнопку, если Вы хотите создать раздел и поместить туда все картинки по данной тематике), с их названием
3. После того как вы сделали все кнопки, вам осталось занести туда фотографии. Но сначала выделите первый кадр, зайдите в Actions Script, и выберите команду Stop(). То есть стоп на первом кадре.

4. Во втором кадре закачайте первую кнопку, зайдя в пункты меню FileOpen as Library… (или FileImport) Потом появится библиотека, и из нее перетащите на второй кадр фотку, не забыв сделать его ключевым (Insert Keyframe).

5. Затем выделите второй кадр, откройте панель Actions Script, и там напишите:

stop();

6. Создайте во втором кадре кнопку, которая из кадра фотки переносит на главное меню. Для этого выделите кнопку во втором кадре, зайдите в Actions Script, и там впишите:

on (release) {

gotoAndPlay(1);

}

7. Потом переключитесь на первый кадр, и выделите кнопку, которая соответствует фотки (на втором кадре), затем зайдите в Actions Script и там напишите:

on (release) {

gotoAndPlay(2);

}

То есть при нажатии кнопки переходит на второй кадр.

8. И аналогично делайте с остальными фотками и кнопками."


вот это ты писал когда то..но не в этом дело то собственно..все так понятно..но,я не понимаю че за кадры?

"Во втором кадре закачайте первую кнопку"
"Потом переключитесь на первый кадр"

не ну я понимаю о чем речь но где его в интерфейсе проги найти?можеш написать подробно?

Snash
25.07.2005, 20:19
kanadka,
Во втором кадре закачайте первую кнопку"
"Потом переключитесь на первый кадр"
не ну я понимаю о чем речь но где его в интерфейсе проги найти?можеш написать подробно?Это называется фрэймы
Когда ты смотришь на Timeline,у тебя есть маленикие квадратики,а над ними есть цифры 1,5,10,15 и.т.д.Правильно?
Так вот каждый квадратик это и есть кадр или как я сказал Фрэйм (Frame)
Понятно?

kanadka
25.07.2005, 20:23
вот я так и думала..и когда как ты и писал надо два где то кадра выделить и потом нажать Ф7 по-моему..и так дале.ну это по-моему когда прелоадер делать..то у меня все исчезало..все что я рисовала..это так и надо?

Snash
25.07.2005, 20:25
kanadka,
Где я такое писал?
F7-это комманда на вставку нового кадра,тоесть пустого,поэтому у тебя все исчезло.так как программа ждет что ты вставишь что то новое

kanadka
25.07.2005, 20:37
Доброво времени суток всем....
Многие наверное видели в флэш мувиках, такое действие сначала бегут проценты и когда они доходят до 100% начинает проигрывается флэш мувик.
Наверное вы знаете, что это называется Прелоадер.
На этом уроке мы создадим универсальный прелоадер, который можно будет вставлять во все свои работы.
Начнем с создания нового документа.
1.Открываем Macromedia Flash MX.
2.Сохраняем новый файл с именем "preloader.fla"
3.Нарисуем прямоугльник, который будет служить нам фоном для текстового поля.
4.Создадим текстовое поле.
(для этого выберем в панели инструментов инструмент "text tool",
нарисуем им прямоугольник некоторой длины, чтобы в него приблизительно поместился нужный текст шириной в 4-6 символов.)
5.Выделяем наше текстовое поле.Идем к закладке Properties.если оно закрыто то идем в Window Properties (Ctrl+ F3).
6.Окошке "Text Options" мы заменим в выпадающем меню "static text" на "dynamic text".И в поле "Variable" впишем название - text .
(пояснения: мы создали динамическое текстовое поле, которому теперь можно задавать свойства для отображения некоторых переменных и присвоили ему имя-переменную (text) для обращения к этому полю по его имени.)
7.Далее выделим все объекты в сцене (CNTR+A) и сделаем их одним символом (F8>Movie CLip, просто Мувик).
8.На полученном Movie Clip-e сделаем правый клик мыши и выберем "Actions".
9.Вписываем код:

onClipEvent (load)
{
tot = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = loaded/tot*100;
text=Math.floor(percent);
text=text+"%"
if(loaded==tot){_root.gotoAndStop(2)}
}

10.Ну, а теперь мы вставим этот самый 2 кадр в основную сцену (выделим в линейке кадров 2 кадр и нажмем F7).
11. Поместим в него какую-нибудь фотографию (или другой готовый мувик), к примеру, для увеличения веса всего ролика.
12.Протестируем прелоадер.

Нажимаем CNTRL+ENTER один раз
Нажимаем CNTRL+ENTER второй раз

процесс пошел, ждем...

и теперь, как только прелоадер добежит до 100%, он перепрыгнет на 2 кадр сцены.
Вот и все! Успехов!

P.S.Если кому то будет интересно пояснения к коду пишите.

Ну, а теперь мы вставим этот самый 2 кадр в основную сцену (выделим в линейке кадров 2 кадр и нажмем F7).

вот тут..я наверное не так поняла что то........я же ведь не опытаная во флашееее

Snash
25.07.2005, 20:51
kanadka,
Tы все правильно поняла
В первом кадре прелоадер со скриптом,а во втором кадре при нажатии F7,ты вставляешь свой главный мувик который ты уже сделала или будешь делать,но у же во втором кадре.
Ведь смотри в скрипте написано:
if(loaded==tot){_root.gotoAndStop(2)}*
*Если загруженно,то идти и остановится на 2.
2 это и есть твой второй кадр который ты поместила при нажатии F7
Я ведь написал там:
10.Ну, а теперь мы вставим этот самый 2 кадр в основную сцену (выделим в линейке кадров 2 кадр и нажмем F7).
11. Поместим в него какую-нибудь фотографию (или другой готовый мувик), к примеру, для увеличения веса всего ролика.
12.Протестируем прелоадер.
Просто я извеняюсь произошла описка вместо: выделим в линейке кадров 2 кадр и нажмем F7,надо читать как:
выделим в линейке кадров, 2 кадр и нажмем F7 :oops:
Вот так одна запятая может изменить весь смысл предложения :roll:
Теперь понятно?

kanadka
25.07.2005, 21:00
не совсем...вот смотри
я сделала первый этап,нарисовала прямоугольник....потом сделала из Text Tool тоже шо надо..потом вписала в мувик код...ну actions.
а вот дальше я теряюся...не пойму все равно надо в той линейке выделить 2 кадра и F7 и импортать мувик уже готовый или...??или мне надо сразу нажать F7 и импортать мувик а потом че то выделать..не догоняю я че то....

Snash
25.07.2005, 21:06
kanadka, а вот дальше я теряюся...не пойму все равно надо в той линейке выделить 2 кадра и F7 и импортать мувик уже готовый или...??или мне надо сразу нажать F7 и импортать мувик а потом че то выделать..не догоняю я че то....
Смотри первый кадр это у тебя прелоадер,
А второй кадр это при нажатии F7.твой мувик,и не важно что ты туда вставишь готовый мувик или начнешь делать новый или вставишь видео файл.
Ты все правильно делаешь просто во втором кадре/Фрэйме нажми F7, и делай там что душе у годно

kanadka
25.07.2005, 21:09
тоесть как я сделала все с первым кадром..ну это написание скрипта...рисование прямоугольника..то потом надо нажать на Ф7 и далше должно быть все хорошо?а что тогда ты писал что надо выделить в линейке кадров 2..то когда это делать?

Snash
25.07.2005, 21:23
http://www.telnet.boom.ru/sn.JPG
Смотри тут.

kanadka
26.07.2005, 19:59
во во..я короче так и сделала седня...и вставила мувик свой..и потом протестировала и у меня не было как надо етих 100 %..а было быстрое мигание прямоугольника которого я в самом начале еще сделала и просто рисунка мувика..но ни мувик не играл..ни прелоадер ни действовал..скажи,что я не так написала?тебе известен такой случай?с кадрами я уже разобралася,кстати,я тут кое что сделала..так..пустяк,но хочу тебе показать..и еще,напиши как сделать фотоальбом(да,ты уже писал),но после того как ты написал,дальше с кнопками и фотами анологично-у меня получилося не аналогично а каша какая та....хорошо?

Snash
26.07.2005, 20:05
kanadka,
12.Протестируем прелоадер.
Нажимаем CNTRL+ENTER один раз
Нажимаем CNTRL+ENTER второй раз
Но все равно ты увидешь работу прелоадера как надо только когда повесишь мувик этот в интернете.
Можешь попробывать изменить скрипт
вместо:if(loaded==tot){_root.gotoAndStop(2)}
напиши::if(loaded==tot){_root.gotoAndPlay(2)}

kanadka
26.07.2005, 20:18
а.....ок,поняла..а то я думаю,че за дела таки..вроде бы все как надо делала...а еще,мне все равно кажется что я не так что то сделала..вот смотри,ты там когда писал что просто назвать Мувик...не помню где,но там где надо прелоадер делать..и вот у меня вопрос,я написала Movie,ну перевела с рус на енг,а може надо было просто написать латиней Muvik?

Snash
26.07.2005, 20:30
kanadka,
да хоть по китайски :mrgreen:
только цифрами не давай название,может глякануть со скриптом,хотя я давал и было норма

Snash
26.07.2005, 20:32
kanadka,
Но одно не забудь какое имя дала мувику,такое и в скрипте болжно быть,а то ничего работать не будет

kanadka
26.07.2005, 20:36
ок,поняла!буду стараться!
а про альбомчик напишешь дальше?

Snash
26.07.2005, 20:38
kanadka,
Там все повторяется
писать дальше это просто копировать эту тему сново и сново,
сколько у тебя картинок?
и что именно ты хочешь сделать?

kanadka
26.07.2005, 20:49
не..то что ты написал я поняла..но как дальше сама продолжаю-не получается,я так поняла что ты там писал для такого альбома что при нажатии на кнопку главной фотки -выходит меню других кнопок с фотками..ни типа как подразделы..а я вот хочу чо бы просто на сцене поместить например кнопок 10 или 15 и что бы при нажатии( а даже лучше просто при наводе на кнопку) появлялося фото,а не выскакивало меню других кнопок с фотками..вот чего я бы хотела..попозже как это разберу-буду спрашивать как сделать на одной сцене несколько разделов и там фотки поместить..во Флаше ведь html не пишется..как в ДР ссылки даешь на че надо и все..вот такие дела...:)

Snash
26.07.2005, 21:05
kanadka, а я вот хочу чо бы просто на сцене поместить например кнопок 10 или 15 и что бы при нажатии( а даже лучше просто при наводе на кнопку) появлялося фото,а не выскакивало меню других кнопок с фотками..вот чего я бы хотела..
Другой разговор это как нечиго делать :wink:
я подготовлю топик и завтра повешу,
будем делать фотоальбом где мышкой наводишь на кнопку,и появляется картинка!,убираешь мышку и картинка изчезла.

kanadka
26.07.2005, 21:12
ой,здорово то как..да да,завтра я как раз и буду на месте,пасибо тебе огромное,ты как скорая помошь!

Snash
26.07.2005, 21:15
kanadka, Пожалуйста

kanadka
26.07.2005, 21:21
Snash,вот пишу уже в третий раз тебе,видео не дошло,попробуешь еще раз?

Snash
27.07.2005, 06:20
Привет всем.
Сегодня я хочу рассказать как научиться скрывать обьекты во Flash'е.
И так приступим:
1.Открываем Macromedia Flash MX.
2.Делаем Import to Library наши фотографии или что душе угодно
http://www.telnet.boom.ru/1.JPG
3.Заходим в New Symbol(CTRL+F8),в окне которое появилось,выбираем,
Movie Clip.И нажимаем OK
http://www.telnet.boom.ru/2.JPG
4.Перетаскиваем нашу картинку в Movie Clip.
5.Возвращаемся на главную сцену.
6.Переносим из библиотеки наш Movie Clip,на главную сцену.
7.Нажимаем на нашу каертинку мышкой один раз,и Даем ей имя в Instance Name,
имя любое я дал например "pic"
http://www.telnet.boom.ru/3.JPG
8.Делаем кнопку(я надеюсь все знают как это делается)
9.На главной сцене добавляем новый слой (Layer),и перетаскиваем,из библиотеки на него нашу кнопку.
10.Нашимаем на кнопку один раз мышкой,чтобы выделить ее,и идем в закладку Actions.
11.В закладке Actions идем в Properties и находим там опцию _visible.
http://www.telnet.boom.ru/4.JPG
12.Дальше пишем следующий скрипт:
http://www.telnet.boom.ru/5.JPG
13.Потом нажимаем мышкой в стороне как на рисунке:
http://www.telnet.boom.ru/6.JPG
14.Идем в закладку Actions.
15.И пишем следующий скрипт:
http://www.telnet.boom.ru/7.JPG
16.тестируем наш мувик CTRL+Enter
17.Сохраняем.
Вот и все,а дальше если есть еще картинки делаем все с самого начала,для каждой картинки,и не забываем давать ей имя!
Удачи!

Snash
27.07.2005, 20:19
kanadka,
Ну как получилось?Ты так хотела,сделать?

pugacheva
28.07.2005, 01:51
http://www.danuspot.com/?sync=thework
при нажатии на маленькие кубики, выходит POP UP мyви. как надо сделать?

Snash
28.07.2005, 04:12
pugacheva,
Это к флэшу ни какого отношения не имеет!
ты знаешь что такое JavaScript и Stylesheet в HTML?
Так вот эта страница построенна при помощи JavaScript и Stylesheet !!!
Окно POP UP сделанно как *.gif.
Ну а дальше идет код:
<SCRIPT TYPE="text/javascript">
<!--
function popup(gallary, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(gallary) == 'string')
href=gallary;
else
href=gallary.href;
window.open(href, windowname, 'width=335,height=365,scrollbars=no');
return false;
}
//-->
</SCRIPT>
И потом данн скрипт на кождую маленькую картинку,что при нажатии на нее,вызавается Pop Up window.gif.
С таким кодом:
<img src=identity/Aqauatica/top/logo.gif width=265 height=14><br><a href="javascript:PopUpImg(-82,-320,'Aqauatica/hi/Aquatica_hi.jpg');"><img src=identity/Aqauatica/Aquatica.jpg border=0 width=40 height=43 vspace=2 hspace=2></a><a href="javascript:PopUpImg(-82,-320,'Aqauatica/hi/AquaBook_hi.jpg');">
Так что это ни какого отношения к Флэшу не имеет!

Snash
28.07.2005, 15:19
Доброго времени суток всем!
Хоть лето еще в разгаре,но я хотел бы рассказать о том как можно с помощью
флэша сделать падающий снег.И не просто он будет падать у нас,а даже поворачивать свое падение за мышкой,что создает впечатление о ветре!
Ну если все готовы,то приступим:
1.Открываем Macromedia Flash.
2.Выставляем наш Background color,любого цвета кроме белого!
3.И сразу не долго думаем открываем панель Actions,и в первом слое первого кадра пишем следующий скрипт:

speed1 = .9;
mw =300;
//Длинна мувика
mh = 200;
//Высота мувика
snowint =50
//интервал падения снега,чем больше,тем меньше снежинок

function randRange(min, max) {
var randomNum = Math.round(Math.random()*(max-min))+min;
return randomNum;
}
setInterval(CursorMovement, 40);
function CursorMovement() {
mc._x = speed1*(mc._x-_xmouse)+_xmouse;
interval = (mc._x/mw*6);
}
function snow() {
i++;
duplicateMovieClip(snowflake, ["snowflake"+i], i);
}
setInterval(snow, snowint);

4.Теперь идем в Insert -> New Symbol -> Movie Clip.И даем ему имя SnowFlake
Ну а дальше фантазия за вами рисуем снежинку.Главное нам нужда только одна снежинка!.Проверти что она размещена по центру!
5.Возвращяемся на главную сцену (Scene 1)
6.Из библиотеки перетаскиваем на главную сцену наш мувик который мы назвали SnowFlake.И в Istance name даем ему имя snowflake
7.Выделяем его и пишем ему такой скрипт в закладке Actions:

onClipEvent (load) {
if (this._name == "snowflake") {
_parent.i = 0;
}
this._alpha = _parent.randRange(80, 100);
//Альфа прозрачность snowflake
this._width = _parent.randRange(5, 10);
//Snowflakes’ размер
this._height = this._width;
this._x = _parent.randRange(-100, _parent.mw+100);
this._y = _parent.randRange(0, -50);
speed = _parent.randRange(2, 5);
//Скорость падения
}
//+++++++
onClipEvent (enterFrame) {
this._y += speed;
this._x += _parent.interval-3;
if (this._y>_parent.mh+20) {
this.removeMovieClip();
}
}


8.Теперь идем сново в Insert -> New Symbol -> Movie Clip,даем ему имя MC.
Оставляем этот мувик пустым.Возвращяемся на главную сцену
9.Перетаскиваем на главную сцену мувик по имени MC.И в Istance name даем ему имя MC.
10.Вот и все!!! Проверяем CTRL+ENTER.
Падает снег?А когда двигаем мышкой он меняет направление?

P.S. Имена которые я дал в этом примере для мувиков и Istance name,разумеется,что можно задать любые,какие вы захотите,но самое главное запомните,если вы даете другое имя в Istance name ,то и в скрипте вы должны прописать его вместо того что там сейчас!!!!
Удачи!

kanadka
28.07.2005, 18:18
kanadka,
Ну как получилось?Ты так хотела,сделать?

да,да..все классно..хочешь покажу?

Snash
28.07.2005, 18:23
kanadka,
Давай

kanadka
28.07.2005, 18:38
куда слать?

Snash
28.07.2005, 18:45
kanadka, как пошлешь напиши

kanadka
28.07.2005, 18:47
у меня не получается открыть эту ссылку,напиши в приват в
свой маил

Snash
28.07.2005, 18:49
kanadka, с удовольствием посмотрю

kanadka
28.07.2005, 18:52
Snash,отправила:)

Snash
28.07.2005, 19:10
kanadka,
Класс молодец :bis: :trud:
Мне очень понравилось :34:

kanadka
28.07.2005, 19:36
Snash,да ладно тебе..навернека то что ты делаешь-в миллион раз лучше..ех,мне бы так как ты...

kanadka
29.07.2005, 19:26
Привет!
За темку с снежинками-прикольно вышло!
У меня такая проблема: когда пытаюсь импортать видео с расширением .AVI ,да и некоторые другие типа .MGEP и MGP ,даже некоторые MP3 бывает не читает.Не знаешь в чем проблема?Дело во Флаш или в чем-то другом?
Кстати, русский шрифт и Флаш не хочет читать, приходиться на латине мучаться

kanadka
30.07.2005, 17:11
что мне ни кто не поможет?:68:

Snash
30.07.2005, 17:21
kanadka, У меня такая проблема: когда пытаюсь импортать видео с расширением .AVI ,да и некоторые другие типа .MGEP и MGP ,даже некоторые MP3 бывает не читает.Не знаешь в чем проблема?Дело во Флаш или в чем-то другом?
Кстати, русский шрифт и Флаш не хочет читать, приходиться на латине мучаться
Что флэш тебе пишет?почему не может принять?
Попробуй экспортировать в библеотеку.
Хотя не знаю,я в первый раз слышу о таком,сам лично ни когда не сталкивался с такими проблемами

kanadka
31.07.2005, 19:39
Snash,пишет,что потом могут быть проблемы с чтением этого файла..я попробую теже файлы импортать в библио...посмотрим.

Snash
31.07.2005, 20:22
И снова привет всем!Вот пришло время показать вам пример о том как мы с помощью скрипта LoadVariables,загрузим в наш флэш мувик текст из обычного Текстового Документа.
И так приступим:
1.Создадим новый документ 300×300.(Хотя размер не имеет значения)
2.В первом кадре вставляем этот скрипт:

loadVariables("texteffect.txt","");

3.Нажимаем правой кнопкой мышки на второй кадр и из меню что у нас появилось выбираем опцию Insert Blank KeyFrame.После этого даем нашему второмы кадру этот скрипт:

if (loaded != "yes") {
gotoAndPlay(1);
}

4.Нажимаем правой кнопкой мышки на третий кадр и из меню что у нас появилось выбираем опцию Insert Blank KeyFrame.
5.Выбираем Text tool,в опциях выбираем Dynamic Text,в поле variable пишем texteffect.Затем там же в опциях Line Type выбираем опцию
Multiline,ну и на последок выбираем шрифт который мы хотим.
6.Проверяем что мы находимся на третем кадре! И даем ему такой скрипт:

stop();
var i = 0;
texteffect = "";
function textwritter() {
texteffect = txt.slice(0, i);
i++;
if (texteffect.length == txt.length) {
clearInterval(intervalID);
}
}
var intervalID = setInterval(textwritter, speed);

7.Теперь нам надо сделать текст который будет загружать наш мувик.Создаем Текстовой Документ,сахраняем его и даем ему имя texteffect.txt
Запомните текстовой документ должен находится там же где и наш флэш мувик!!!
В Текстовом Документе пишем следующее:

&loaded=yes&
&speed=50&
&txt=Тут пишите ваш текст.&

8.Ну вот и все тестируем наш мувик CTRL+ENTER
9.Сохраняем.

Удачи!!!

pugacheva
03.08.2005, 19:13
Snash
I don't understand this moment
В Текстовом Документе пишем следующее:

&loaded=yes&
&speed=50&
&txt=Тут пишите ваш текст.&

где именно надо писать, в скрипте или где?
а поле с текстовой коробкой пустое?

pugacheva
03.08.2005, 19:17
я написала текст в Notepad-e и сохранила texteffect.txt в папке, где флашевский dокумент .fla
это &loaded=yes&
&speed=50&
&txt=Тут пишите ваш текст.& надо добавить туда в texteffect.txt докумнет?

Snash
03.08.2005, 19:17
pugacheva, Там ведь написанно:
Создаем Текстовой Документ,сахраняем его и даем ему имя texteffect.txt

Snash
03.08.2005, 19:19
pugacheva, Там ведь написанно:

В Текстовом Документе пишем следующее:

&loaded=yes&
&speed=50&
&txt=Тут пишите ваш текст.&

pugacheva
03.08.2005, 19:25
у меня пустая страница выходит. можешь выставить примерчик, чтоб я поняла суть всего этого

pugacheva
03.08.2005, 19:27
&loaded=yes&
&speed=50&
&txt=Тут пишите ваш текст.&

вот мой текст texteffect.txt
&loaded=yes&
&speed=50&
&txt=Natively : AVI, ASF & WMV, Real (.rm, .rmvb), Ogg (.ogg, .ogm), Mpeg-(S)VCD-DVD (.mpg, .vob)
Others : all those handled by DirectShow (.mp3, ...).
Features : install program, tooltips, drag & drop support, accessible from contextual menu in Explorer, export of all the information, recusive directory analysis, .&

Snash
03.08.2005, 19:34
pugacheva, Ну что может быть не понятного,я ведь все рассписал от А до Я!
Если ты делаешь все по пунктам как я написал,то все должно получиться!Проверяй ищи ошибки!
Хотя если тебе надо я могу написать весь этот пример на английском может тебе так легче будет понять.Написать?

pugacheva
03.08.2005, 19:34
better send it via e-mail

pugacheva
03.08.2005, 19:35
можешь послать attachmentom .fle and txt na [email protected]

Snash
03.08.2005, 19:39
pugacheva, Ну как проверила получается?
&loaded=yes&
&speed=50&
&txt=Natively : AVI, ASF & WMV, Real (.rm, .rmvb), Ogg (.ogg, .ogm), Mpeg-(S)VCD-DVD (.mpg, .vob)
Others : all those handled by DirectShow (.mp3, ...).
Features : install program, tooltips, drag & drop support, accessible from contextual menu in Explorer, export of all the information, recusive directory analysis, .&
Это твой текст? Что флэшка пишет когда ты ее проигрываешь?

pugacheva
03.08.2005, 19:44
абсолютно ничего, просто белый лист swf file. Меня смущает, что на сцене(scene 1) ничего не написано, пустой text box, как это?

pugacheva
03.08.2005, 19:48
check your e-mail, I sent it

pugacheva
03.08.2005, 19:51
обычно при проигрывании выходит OUTPUT, да же, независимо от того, правильно или нет, или же только при неправильном случае оно выскакивает?. У меня ничего не выходит и никаких ERROR не дает

Snash
03.08.2005, 20:21
pugacheva, все правильно сделанно,но только ты не забуть дать правильный путь к texteffect.txt
то есть в скрипте написанно так:

loadVariables("texteffect.txt",""); ------Это пример

А ты должна прописать весь путь где лежит твой texteffect.txt!!!!

Вот на пример он лежит у меня в папке Snash
Значти я пишу такой путь:

loadVariables("G:\Snash\texteffect.txt","");
Понятно?

И СКОЛЬКО ТЕБЕ ГОВАРИТЬ БУДь ВНИМАТЕЛьНА!
ПОСМОТРИ ХОРОШО КАКОГО ЦВЕТА У ТЕБЯ ОБОЗНАЧЕН ШРИФТ?
ПРАВИЛьНО БЕЛЫЙ! И ЦВЕТ ТВОЕГО BACKGROUND ТОЖЕ БЕЛЫЙ!!!
ТАК КАК ТЫ ХОЧЕШь ЧТО ЛИБО ВИДЕТь?????????????
ПОМЕНЯЙ ЦВЕТ ШРИФТА НА ЛЮБОЙ ДРУГОЙ И ВСЕ УВИДЕШь!!!!!!!!!

kanadka
03.08.2005, 20:31
если чесно,то у меня тоже не вышел этот урок,я тоже не поняла куда писать тот текст,ок ,сегодня еще попробую разобраться!

pugacheva
03.08.2005, 20:39
NO! моя папка находится на DESKTOP и называется TEST, а если не писать в ручную, как можно найти PATH?

pugacheva
03.08.2005, 20:43
my script
loadVariables("C:\test\texteffect.txt","");

pugacheva
03.08.2005, 21:06
Error opening URL "C:\desktop\test\texteffect.txt"

Snash
05.08.2005, 16:31
pugacheva, NO! моя папка находится на DESKTOP и называется TEST, а если не писать в ручную, как можно найти PATH?
Хорошо так какие проблемы?
ты написала моя папка находится на DESKTOP , апосле даешь вот такую строку :
C:\test\texteffect.txt :?: :?: :?:
так где точно твоя папка лежит на DESKTOP,или на C:\??????????
Если на DESKTOP,то путь который ты задала он не правильный!!!!
ты должна была написать так:
Это мой пример:
C:\Documents and Settings\Snash\Desktop\test\texteffect.txt
ПОНЯТНО????????

kanadka
05.08.2005, 18:24
Snash,ну может нам подскажеш с этой гостевой?чего и как и к чему?

Snash
05.08.2005, 18:33
kanadka,
Тебе на флэше или на HTML?
Просто мне кажется что на HTML намного проще и меньше глюков

kanadka
05.08.2005, 18:36
Snash,ну хотелось бы нам на флаше..хотя если на html можно красиво тоже-то давай,толкай идеи:)

Snash
05.08.2005, 19:05
kanadka, Смотри это на скорую руку сделанно самое простое но если посидеть то можно и разукрасить.Я тебе сделал форму что человек заходит в Гостевую пишет сообщение и оно отправляется на мыло которое ты задашь
значит смотри:

<html>
<head>
<title>Гостевая Книга</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<H3> Оставьте Ваше сообщение ...</H3>
<FORM METHOD="POST" ACTION="mailto:[email protected]">

<B>Введите Ваше Имя:
</B><INPUT NAME="username" size="30"> <BR>

<B>Введите Ваш e-mail :
</B><INPUT Name="usermail" size="30">
<p>


<B>Что вы думаете о нашем...........?</B>
<P>

<INPUT TYPE="radio" NAME=I_think_that VALUE="Отлично! ">
Отлично!
<INPUT TYPE="radio" NAME=I_think_that VALUE="Нормально!">
Нормально!
<INPUT TYPE="radio" NAME=I_think_that VALUE="Хорошо!">
Хорошо!
<BR>
<INPUT TYPE="radio" NAME=I_think_that VALUE="Плохо!">
Плохо!
<INPUT TYPE="radio" NAME=I_think_that VALUE="Отвратительно!">
Отвратительно!
<P>


<H3>Вы также можите оставить свои комментарии:</H3>
<CENTER>
<TEXTAREA NAME="comment" ROWS=6 COLS=60></TEXTAREA>
<P>
<B>Спасибо за Ваш ответ</B>
<BR>

<INPUT TYPE=submit VALUE="Отправить!">
<INPUT TYPE=reset VALUE="Сброс">
</CENTER>
</FORM>

<body>
</body>
</html>


Все что выделенно черным цветом можно заменить на что угодно

Да и если такая форма тебя устраивает что тебе будет приходить ответ на мыло с тем что оставили в гостевой книге то я тебе и на флэше то же самое сделаю без проблем

kanadka
05.08.2005, 19:47
Snash,ок,вот смотри
впринцепе то что ты сделал хорошо.один вопрос-когда будут отправлять собщение,то оно хоть будет публиковатся в саму гостевую или сначала прийдет на мое мыло а потом я сама должна публиковать?
ок,все параметры впринцепе хорошие.только вот смотри
Давай попробуем как обычно
строка Имя
строка E-mail
строка ICQ
строка Сайт
потом идет поле где сообщение писать
и ОТПРАВИТь
ах,да и смайлики как надо загружать ?
А все остальные поля,типа опроса не надо

Snash
05.08.2005, 19:52
kanadka, Ну если ты такое хочешь то лучше скачать такое с инета,так как самому делать это уйма времени
Можно конечно попробывать,но даже не знаю что сказать :roll:

Snash
05.08.2005, 19:54
kanadka, посмотри тут (http://www.guestbook.ru/) ,
а я пока попытаюсь что либо придумать

kanadka
05.08.2005, 19:59
Snash,а почему?по -моему я не чего сверхестественного не сказала.тоже самое,поля заполнить,кнопка ОТПРАВИТь и смайлы...:)

Snash
05.08.2005, 20:00
Kanadka, Я вот тут подумал и знаешь, мне кажется, что лучше уж сдеалть книгу на php, чем делать ее во флеше, а потом все равно писать те же самые пхп скрипты. Попробую объяснить шире. Вобщем флеш с версии кажется 5 не поддерживает функцииоткрытия файла на запись, запуска из ролика программ (кроме случай, когда ролик скомпилирован в .exe файл). С прочтением фанных из файла проблем во флеше нет, а вот с записью есть. например: твой скрипт работает коряво, допустим ему пришли не верные данные из ролика, а он с этими неверными данными не сможет произвести операцию или производит ее, но некорректно и возвращеат эти переменные в ролик, который не поняв чего делать с кривыми переменными начинает глючить. так что концов не найдешь потом. и вообще, я гостевых книг на флеше видел единицы

kanadka
05.08.2005, 20:02
давай тогда на PHP :)

Snash
05.08.2005, 20:25
kanadka,
база данных не требуется
позволяет удалять и редактировать сообщения через браузер (admin only)
позволяет админу отвечать на сообщения через браузер (admin only)
не позволяет использовать html тэги, кроме: some text some text (включить/отлючить можно через браузер [admin only])
ссылки вида your.domain или your.domain:8080 делает ссылками your.domain (включить/отлючить можно через браузер [admin only])
разделяет слова на части по nn символов (количество символов в сообщении можно изменить через браузер [admin only])
разбивает сообщения на страницы (количество сообщений на странице можно изменить через браузер [admin only])
заменяет смайлики на картинки (например :) или :p ) (включить/отлючить можно через браузер [admin only])
динамически отображает дату в зависимости от выбранной локали
защита от флуда (можно выставить время, через которое снова можно послать сообщение [admin only])
есть фильтр нежелательных слов из словаря (слова можно добавлять/удалять в словарь через браузер [admin only])
есть возможность банить человека по ip (ip можно добавлять/удалять через браузер [admin only])
регистрация по желанию (имя человека, который зарегестрирован, нельзя использовать без авторизации)
качаешь сдесь Admbook v1.2.2 (http://script.woweb.ru//index.htm?a~g;id~1031322861;t~1)

kanadka
05.08.2005, 20:52
а есть возможность видеть IP человека?

pugacheva
06.08.2005, 04:53
wоw, Snash, как всегда, ты на нужном месте, ты наш 911

kanadka
06.08.2005, 13:32
pugacheva,ты тоже кстати качай все что тут Snash говорит,будем експерементировать,а что поделаешь..но мне кажется что все таки,лучше самим сделать гостевую..Snash, поможешь со скриптами?

Snash
07.08.2005, 03:56
kanadka, Давай лучше ты возмешь готовую гостевую,я знаю что говарю

kanadka
07.08.2005, 14:31
Snash,давай тогда помоги найти еще варианты гостевой готовой

DarKGoD
20.09.2005, 13:40
DarKGoD,
Да ты прав :oops:
насчет "fscommand("allowscale", "false");" прав просто сразу написал
а вот музыку сделай так сотри свой слой с музыкой короче удали ее вообще!
теперь:
1.идешь в File>Import и выбираешь ту музыку что тебе нада поставить в мувик
2.После того как импортировал музыку открываешь библиотеку(Ctrl+L)
3.Находишь файл музыки на нажимаешь на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираешь опцию Linkage.и жмешь на нее, появится окно
тебе надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаешь Ок.
5.Идешь к закладке Actions и пишешь следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число ты можешь менять)
6.Теперь жмешь Ctrl+Enter и наслаждаешся


А как остановить "melody"?

Snash
20.09.2005, 15:02
DarKGoD,
Я ведь все писал в прошлых постах,ну да ладно
Делаешь две кнопки PLAY & STOP,и каждой даешь следующий скрипт
Для PLAY:

on (press) {
melody.start();
}

Для STOP:

on (press) {
melody.stop();
}

DarKGoD
20.09.2005, 15:10
DarKGoD,
Я ведь все писал в прошлых постах,ну да ладно
Делаешь две кнопки PLAY & STOP,и каждой даешь следующий скрипт
Для PLAY:

on (press) {
melody.start();
}

Для STOP:

on (press) {
melody.stop();
}

Что-то со "stop" у меня не сработало...гляну еще рас....пасиб. :)

rvm1455
27.12.2005, 00:13
Привет. Обещанного три года ждут.
Обещал написать, как сделать управление громкостью звука и панорамирование (переход из левой колонки в правую и наоборот).
Вот наткнулся тут в одной книжке. В принципе все правильно. Примерно так я и делаю, только дизайн здесь примитивненький.
Я бы выставил свой, но, к сожалению, флэшки на сайте снова не запускаются.
Итак.

Создание органов управления звуком

Пользуясь описанными выше методами объекта sound, вы можете создавать в своих фильмах и приложениях Flash органы управления громкостью и панорамированием звука. Для этого вам понадобится совсем немного терпения и всего лишь несколько строк на языке ActionScript.
Рассмотрим небольшой пример создания органов управления звуком. Пусть это будут знакомые вам по приложениям Windows движковые регуляторы: один — вертикальный — будет управлять громкостью, а другой — горизонтальный — панорамированием.
Сначала выберем, что мы будем проигрывать. У автора нашелся на диске аудиофайл с композицией «Stargazers» группы «Nightwish». Если же вы не любите финский progressive metal, поищите что-нибудь другое.
Импортируем звуковой файл во Flash. Открываем окно библиотеки и перетаскиваем импортированный звук на рабочий лист. Теперь растянем единственный кадр делений на 500 (а лучше — больше) шкалы, чтобы то, что мы делаем, действительно можно было слушать.
Проиграем полученный результат, нажав клавишу <Enter>, чтобы удостовериться, что все идет нормально, после чего остановим фильм и переместим указатель на первый кадр. И приступаем к созданию органов управления.
Начнем с регулятора громкости. Нарисуем на рабочем листе небольшую шкалу. После этого создаем маленький клип, представляющий собой круг, - это будет ручка регулятора. Проверим, находится ли точка фиксации в центре круга, иначе ручку не удастся «прицепить» к шкале точно за центр. Поместим экземпляр этого клипа на рабочий лист и назовем его volume
В результате этих действий у вас должно получиться что-то, похожее на рис.22.3. Заметьте вертикальные координаты верхнего и нижнего делений – они нам потом пригодятся. Предположим, у вас они равны, соответственно 95 и 247.
http://friends-forum.com/modules/My_Uploads/user_folders/rvm1455/r223.gif
рис. 22.3 Шкала громкости с регулятором

Теперь выделим первый кадр фильма и присвоим ему совсем небольшой сценарий:
clipSound = new Sound() ;
Он создает экземпляр объекта Sound для управления звуковым сопровождением фильма.
Затем выделите ручку регулятора и присвойте ей целых три обработчика.
Мы рассмотри их последовательно.
on(press) {
this.startDrag(false, this._x, 95, this._x, 247);
}
Первый обработчик заставляет ручку регулятора перемещаться вслед за курсором мыши. Обратите внимание на параметры метода startDrag: мы задаем пределы перетаскивания клипа, равные нарисованной нами шкале громкости. Если же этого не сделать, то пользователь сможет «вытащить» ручку шкалы и вдоволь позубоскалить над горе-программистами.
on(release) {
this.stopDrag();
}
Второй обработчик оставляет ручку регулятора на месте, если пользователь отпустит кнопку мыши.
onClipEvent(enterFrame) {
_root.clipSound.setVolume((247 - this._y) / (247 - 95) * 100);
}

А третий обработчик осуществляет изменение громкости в зависимости от того, где в данный момент находится ручка регулятора. Конечно, можно поместить этот код в обработчик события release, но тогда громкость звука будет изменяться после «отпускания» ручки регулятора. А сейчас громкость изменяется прямо во время перетаскивания ручки.
Обратите особое внимание на выражение, вычисляющее значение параметра метода setVolume. Попробуйте самостоятельно в нем разобраться (и держите перед глазами рис. 22.3).
onClipEvent(load) {
this._y = 95;
}

Этот обработчик задает сразу же после загрузки ручки ее изначальную позицию — на верхней метке шкалы.
Попробуйте запустить фильм на проигрывание. Потаскайте и послушайте, что делается с вашим звуком. Работает, не правда ли?
Теперь добавим регулятор панорамирования. Создадим точно такую же шкалу, но горизонтальную. Поместим на нее ручку данного нами образца-клипа — и назовем ее panning. То, что должно у нас получиться, показано на рис. 22.4.

http://friends-forum.com/modules/My_Uploads/user_folders/rvm1455/r224.gif

Рис. 22.4. Шкала панорамирования

Запомним горизонтальные координаты левого и правого делений этой шкалы. Предположим, что они равны соответственно 258 и 408.
Экземпляр объекта sound, управляющий звуком всего фильма, у нас уже есть. Осталось добавить к ручке регулятора panning обработчики событий нажатия и отпускания левой кнопки мыши. Рассмотри их по отдельности.
on(press) {
this.startDrag(false, 258, this._y, 408, this._y);
}
Этот код разрешает ручке перемещаться за курсором мыши. Мы также ограничиваем область ее перемещения, чтобы пользователь не мог «вытащить» ручку за пределы шкалы.
on(release) {
this.stopDrag();
}

Этот уже знакомый вам обработчик оставляет ручку регулятора на месте, если пользователь отпустит кнопку мыши.
onClipEvent(enterFrame) {
_root.clipSoumd.setPan(this._x - (408 - 258 ) / 2);
}

А этот обработчик реализует собственно изменение панорамирования звука. Обратите внимание на выражение, служащее для вычисления значения этого панорамирования — пожалуй, в таких сценариях это самая сложная часть.
onClipEvent(load) {
this._x = 258 + (408 - 258 ) / 2;
}
Осталась мелочь. А именно: в самом начале поместить ручку регулятора в среднее положение шкалы, туда, где она должна находиться по умолчанию.
Теперь наш пример завершен. Попробуйте его запустить. Конечно, он сделан на скорую руку, ¬но ведь не все сразу.

bublik
17.04.2007, 10:42
Доброво времени суток всем...
Многие из вас наверное сталкивались с тем,что при просмотре флэш муви в нем играет музыка.И ногда это приятно, но иногда мешает особенно если это Флаш сайт или что то другое, но увы приходится слушать так как тот кто создавал этот мувик наверное не подумал не много о нас свами.
По этому я решил рассказать, о том как за пару минут можно сделать то что будет контролировать музыку,а именно проигрыванние и остановка аудио потока.
И так приступим:
1.Открываем Мацромедиа Флаш МХ .
2.Идем в Филе>Импорт и выбираем ту музыку что хотим вставить в наш мувик.
3.После того как импортировали музыку открывам библиотеку(Цтрл+Л),находим там наш файл с музыкой,и нажимаем на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираем опцию Линкаге,и жмем на нее, появится окно
надо поставить галочку на Ехпорт фор Ацтион Сцрипт. И написать там же на верху
следующее > мелоды.И нажимаем Ок.
5. Идем к закладке Ацтионс и пишем следующее:

мелоды = нещ Соунд();
мелоды.аттачСоунд("мелоды");
мелоды.старт(0, 999999);

Где:мелоды = нещ Соунд();---------переменная звука
мелоды.аттачСоунд("мелоды");-----------добовление нового звука который обозначен как мелоды
мелоды.старт(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число вы можете менять)
И так первый этап мы сделали добавили музыку в наш мувик.
Теперь осталось дело за малым добавить кнопки Плаы анд Стоп.
Приступим:
1.Рисуем кнопку (если кому лень рисовать может зайдти в Щиндощ > Цоммон Либрариес > Буттонс и воспользоватся готовыми кнопками все что останится перетащить их на главную сцену и дать каждой скрипт)
Для тех кто все же хочет свою кнопку. Рисует :)
2.И так когда покончинно с рисованием кнопки идем в Инсерт > Цонверт то Сымбол.
В окне которое там появится выбираем Буттон.
3.Кнопка готова! Теперь переносим нашу чудо кнопку на главную сцену,и кидаем ее на зарание приготовленный для нее слой который можно назвать Плаы.
4.Разместите кнопку где бы вы хотели что она была.
5.Нажмите один раз мышкой на кнопку и затем идите в закладку Ацтион и там пишем следующее:

он (пресс) {
мелоды.старт();
}

6.Создаем новый слой и перетаскиваем из Либрары нашу кнопку,на новый слой.Слой можно назвать Стоп.Разместите кнопку где бы вы хотели что она была.Нажмите один раз мышкой на кнопку и затем идите в закладку Ацтион и там пишем следующее:

он (пресс) {
мелоды.стоп();
}

7.Нажимаем Цтрл+Ентер и проверяем работу наших кнопок.
8.Сохраняем.
Вот и все!
Удачи!
А как можно зделать все в одну кнопку, нажимаеш 1 раз и музыка останавливаетса, нажимаеш 2й и музыка играет.

stuff
01.10.2007, 15:14
Доброго времени суток всем.
Хочу рассказать как сделать самый простенький фотоальбом во Флэше
Это легкий урок можно сказать для начинающих флэшеров.
Итак приступим:
1. Давайте для начала выберем фотки, которые нужно вставить во Flash
2. В первом кадре, сделайте кнопки (Insert->New Symbol -> Button), с названиями фоток, чтобы можно при нажатии будем переходить на раздел какой-нибудь тематике фотографий, допустим, “на море”, переходить на фотку с морем и т.д. То есть, сколько у вас фоток, столько и должно быть кнопок (конечно, это не обязательно для каждой делать фотки делать свою кнопку, если Вы хотите создать раздел и поместить туда все картинки по данной тематике), с их названием
3. После того как вы сделали все кнопки, вам осталось занести туда фотографии. Но сначала выделите первый кадр, зайдите в Actions Script, и выберите команду Stop(). То есть стоп на первом кадре.

4. Во втором кадре закачайте первую кнопку, зайдя в пункты меню FileOpen as Library… (или FileImport) Потом появится библиотека, и из нее перетащите на второй кадр фотку, не забыв сделать его ключевым (Insert Keyframe).

5. Затем выделите второй кадр, откройте панель Actions Script, и там напишите:

stop();

6. Создайте во втором кадре кнопку, которая из кадра фотки переносит на главное меню. Для этого выделите кнопку во втором кадре, зайдите в Actions Script, и там впишите:

on (release) {

gotoAndPlay(1);

}

7. Потом переключитесь на первый кадр, и выделите кнопку, которая соответствует фотки (на втором кадре), затем зайдите в Actions Script и там напишите:

on (release) {

gotoAndPlay(2);

}

То есть при нажатии кнопки переходит на второй кадр.

8. И аналогично делайте с остальными фотками и кнопками.

Удачи!
для етого есть на много проще вариант можно просто зделать галерею с тремя кнопками в перед назад и просто плей а не заморачиваться так

rvm1455
01.10.2007, 15:51
А как можно зделать все в одну кнопку, нажимаеш 1 раз и музыка останавливаетса, нажимаеш 2й и музыка играет.

Да. Если ты разобрался с регуляторами звука, о которых я писал выше, то вкл/выкл делается еше проще.
На самом деле звук кнопками не отключаешь, а одной кнопке (вкл) назначаешь громкость - 100%, а кнопке выкл - 0%.
Для лучшей корректности рекомендую ввести переменную, запоминающую/восстанавливающую текущую громкость звука.

rvm1455
01.10.2007, 16:04
Пардон, невнимательно прочитал твой вопрос.
Вводишь переменную уровня звука. Например У_З.
В макросе, соответствующему нажатию кнопки, проверяешь его значение. Если=0, ставишь 100%. Иначе - ставишь в ноль.
Также рекомендую при этом запоминать текущий уровень громкости.

Кстати, я уже писал, что у меня есть на носителе учебник по Action Script МХ 2004 на 1300 страниц.
Залить на какой-нить сервер для скачивания или не надо?

Vit0
01.10.2007, 21:12
rvm1455, по-моему, человек хочет останавливать и запускать звук по новой, а не убирать громкость. Ведь если он несколько раз потыкает на твою кнопку, у него будут играть параллельные потоки.

Лучше под кнопку прописать так:

on(release)
{
i=not(i);
mysound = new Sound;
mysound.attachSound("твой звукан");
if (i==1)
{ mysound.start(); }
else
{ mysound.stop(); }
}
т.е. при каждом нажатии на кнопку, переменная i принимает противоположное значение, и определяет для события нажатой кнопки, включить звук или выключить.
:)

stuff
01.10.2007, 22:42
люди а кто может помочь со звуками для озвучки ну.типа удар машина ветер ну всякое разное нужно муль озвучить та и самому потринероваться!

rvm1455
01.10.2007, 23:34
Vit0,

нет, я понял, что он хочет именно убирать громкость

В первом кадре пишем код

my_sound = new Sound();
my_sound.attachSound("metel.mp3");
my_sound.start();

Рисуем кнопку и присваиваем ей следуюший код

on (release) {
my_sound.setVolume(100 - my_sound.getVolume());
}

rvm1455
01.10.2007, 23:48
stuff,

Чтобы продемонстрировать различные подходы к поиску, попробуем найти коллекции WAV-файлов, в которых записаны звуки барабанов, крики животных, шлепанье ладонями по воде - словом, те элементарные звуки, которые часто используют в своей работе музыканты. Чутье подсказывает, что таких коллекций в Интернете, должно быть немало: ведь очень многие увлекаются музыкой и пытаются сочи*ть собственные композиции на компьютере. Поиск может идти в двух направлениях. Либо мы пытаемся угадать, как выглядит один файл из этой воображаемой коллекции, ищем его и затем смотрим, что окружает этот файл, предполагая, что рядом - такие же музыкальные файлы, из которых и состоит нужная коллекция. Другой подход основан на предположении, что кол*лекции WAV-файлов очень популярны. Если это так, то выйти на них можно по одному какому-то слову - например, «sound», - которое ищется, например, в индексе Теота или даже в Google. Итак, подход первый. Попробуем угадать имя какого-нибудь файла из этой кол*лекции. Кажется вполне вероятным, что один из таких файлов должен называться splash.wav. Ведь «splash» - это шлепок по воде, очень распространенный звук И нужна ли нам библиотека, где нет такого звука? Вызываем AllTheWeb и пробуем найти файл splash.wav Всего обнаруживается 3 файла. К сожалению, пути к найденным файл; полностью не видны, но все равно самым интересным выглядит третий файл потому что в пути к нему есть слова «music» (музыка) и «samples» (звуки). Значит, попробуем посмотреть, что хранится в папке, где найден этот файл, а заодно увидим и полный путь к нему. Нажав кнопку со стрелкой слева от имени файла, увидим содержимое папки. На рисунке уместилась очень небольшая часть папок, названия которых невразумительны, но слово «miscdrum» в пути к файлу говорит нам, что здесь собраны различные звуки барабанов («drum» — барабан, a «misc» переводится как «разный»). И, наконец, поднимаясь еще на шаг вверх, увидим несколько десятков папок — скорее всего, содержащих гигантскую коллекцию звуков. Об этом говорят некоторые названия: уже известное нам «miscdrum», «guitar» (гитара), «drums» (барабаны), «gamesounds» (звуки из игр) и т. д. Конечно, оценить найденную коллекцию можно, только переписав ее на свой ком*пьютер и послушав хранящиеся там звуки. Все это заинтересованный читатель может проделать самостоятельно. Ftp-серверы — далеко не единственное место, где могут храниться звуковые фай*лы. Коллекции звуков можно найти и на web-сайтах с помощью специально соз*данной для этого поисковой системы FindSounds (www.findsounds.com), главная страница которой показана на рис. 6.40. Введя в поле Search for слово «splash» и указав тип файла (WAVE), получим после нажатия кнопки Search первые результа*ты поиска. FindSounds довольно много знает о найденных звуках: частоту выборки (в наших примерах это 22 050 Гц, или 22 050 раз в секунду), раз*рядность (у нас 8 бит на отсчет), моно или стерео (в нашем случае моно), длитель*ность (у нас 1,1 и 0,6 с); наконец, размер файла (12 и 13 Кбайт соответственно); и, что очень важно, краткую характеристику звука — water splash (шлепок по воде). Кроме того, FindSounds «рисует» каждый звук, что дает возможность отличить один шлепок от нескольких. Естественно, все эти сведения FindSounds извлекает из самих музыкальных файлов. Но давайте вернемся к нашей задаче. Если поставленная цель — найти звук шлеп*ка ладони по воде, то достаточно загрузить и прослушать несколько файлов, в опи*саниях которых есть слова «water splash», и определить наиболее подходящий. В поиске нужного звука поможет и кнопка Find sounds like this one (Найти похожие звуки). Но если наша цель — найти библиотеку звуков, нужно изучать пути к най*денным файлам. Например, файл, находится в папке nature (при*рода) сайта с доменным именем littlemusicclub, что можно перевести как «маленький музыкальный клуб». Отсюда возникает мысль, что на сайте есть и другие папки с другими звуками. И действительно, отправившись по адресу www.littlemusicclub.com, видим переключатель, отсылающий в различные папки сайта, где собраны много*численные звуки (крики животных, звуки машин, хлопанье дверью и т. д.). Таков первый способ поиска звуковых библиотек. Его можно продолжать в том же духе, если искать файл с другим именем, которое можно подсмотреть в уже найденной библиотеке. При этом есть шанс, что, наряду с уже известным, отыщет*ся что-то новое. Такой прием можно назвать поиском «уже найденного». Читатель, если ему это интересно, может продолжить поиски на ftp-серверах или web-сайтах, а мы попробуем подойти к этой задаче совсем с другой стороны. Пред*положим, что библиотеки музыкальных файлов интересуют многих. Тогда сведе*ния о сайтах, где эти файлы можно найти, должны быть: в каталогах популярных ресурсов, таких как Open Directory и в таких индексах, как Теота. Можно предположить, что нужный сайт легко отыщется по одному слову - например, «sound» (звук). Но по*иск этого слова в самом «понятливом» индексе Теота не дает нужных результатов. Первые десять сайтов, выбранные из более чем 8 миллионов, посвящены звуковым картам, программам, воспроизводящим звук, музыкальным новостям, записям классической музыки и даже MIDI-файлам — но WAV-файлы в результатах по*иска даже не упоминаются, нет их и в «близких темах», расположенных под заго*ловком Refine. Значит, нужно уточнить запрос, добавив в него слово «wav»: sound wav. На этот раз Теота оказывается гораздо понятливей. В числе первых оказались сайты, где наверняка есть какие-то файлы в формате WAV, а под заголовком Refine появились такие темы, как Free sound wav и МрЗ, Amp. В последней теме нет ни одного :лова из нашего запроса, и это говорит о том, что Теота обладает пусть примитив*ным, но интеллектом, показывая нам, что форматы WAV и МРЗ связаны. Но вернемся к результатам поиска. Их оказывается очень много, и непонятно, как зыбрать лучший. Видимо, придется чуть уточнить запрос: free sound wav - и затем просматривать все «подозрительные» сайты. И это утомительное путешествие показывает еще один недостаток web-сайтов: они созданы для того, чтобы их смотрели - вернее, смотрели размещенные на страницах сайта рекламные баннеры. Поэтому довольно редко можно встретить большие сайты, где собраны разные звуки, чаще всего сайт дает возможность найти какой-то звук и переписать его к себе на ком*пьютер. Весьма обманчивым оказывается слово «free» в описаниях сайтов. Слово free» (бесплатный) притягивает не только россиян, но и американцев. Оно слу*жит универсальной приманкой и встречается повсеместно. В реальности же на сай*тах может быть совсем немного бесплатных звуковых файлов, а в описаниях ос*тальных слово «free» будет встречаться в сочетании «royalty-free». Предположим, система Теота нашла сайт www.samplearena.com, где «водятся» файлы - формате wav. Чтобы найти похожие сайты, совсем не обязательно часами перелистывать результаты поиска в индексе Теота. Поищем название сайта «samplearena» Google. Уже первый результат показывает место сайта в тематическом каталоге. Остается только выбрать ссылку Arts є% Music є% Sound Files є% Samples and Loops, и мы окажемся внутри подраздела Samples and Loops, затерянного в недрах раздела Arts. Заметим, что сайт Samplearena не относится к самым популярным, и на рисунке он просто не поместился. Какие же выводы можно сделать из всего здесь сказанного? Во-первых, угадыва*ние имени файла и последующее исследование того места, где он найден, часто ведут к удаче. Этим способом поиска, который можно назвать «поиском снизу», нужно пользоваться как можно чаще. Поиск снизу позволяет исключить лишний «шум» и быстро достичь цели. Во-вторых, при более традиционном подходе к поиску необходимо взаимодействие разных поисковых систем. Найденное в одной можно искать в тематическом ката*логе, чтобы определить подходящий раздел. Наконец, играет роль размер базы дан*ных поисковой системы. Размер базы данных AllTheWeb относительно невелик, значит, в меньшем количестве результатов поиска легче будет разобраться.

Поиск библиотеки звуков (http://www.shynok.com.ua/PoiscZvucov.htm)

stuff
07.10.2007, 20:19
спасибо но я немогу ети звуковые еффекты загрузить к себе в библиотеку они не возпроизводяться и Flah 8 лезет в нет безпроса а так хочеться пополнить свою библиотеку разными звучками

aurea
15.08.2008, 11:54
А кто-нибудь может подсказать про работу с базами данных через флеш? :48: Очень - очень нужно. Плиз