Ru-Board.club
← Вернуться в раздел «Графика»

» Adobe (Macromedia) Flash. Самые разные вопросы.

Автор: artxj
Дата сообщения: 21.02.2007 17:22
Такой вопрос: есть текст, его перевели в область (Break Apart) и залили градиентом. Теперь требуется в зависимости от положения мыши данный градиент поменять (т.е. перезалить другим градиентом). Как это сделать? Координаты мыши и все данные для градиента получить можно без проблем, а вот как осуществить саму заливку? Заранее спасибо!
Автор: Vasya Pupkin
Дата сообщения: 21.02.2007 18:19
artxj, самый простой вариант:
копируешь свой текст и вставляешь рядом.
конвертишь один текст в мувик и называешь mov1, второй конвертишь в кнопку, делаешь ей альфа 0%.
кнопку накладываешь четко сверху мувика.
делаешь 2 одинаковых фрейма в мувике с текстом, в каждом пишешь экшн stop();
в одном фрейме оставляешь все без изменений, во втором заливаешь текст чем тебе нравится.
вешаешь на кнопку экшн:

Код:
on (rollOver){
mov1.play();
on (rollOut){
mov1.play();
}
Автор: Mr_EbOX
Дата сообщения: 22.02.2007 03:19
А по моему можно еще проще - преобразовываешь текст в кнопку, заходишь в редактирование - делаешь все четыре кадра ключевыми, в четвертом кадре (hit) рисуешь область на которой должна быть реакция мыши, в кадре over - меняешь цвет залики на нужный.... все! Ну если надо чего еще совершить - прописываешь в скрипте...
Автор: Vasya Pupkin
Дата сообщения: 22.02.2007 08:24
Mr_EbOX, вот видишь как иногда под конец рабочего дня люди тупят?
Молодец, все верно сказал
Автор: Mr_EbOX
Дата сообщения: 22.02.2007 09:18
Да ладно, сами там были...))))
Автор: Mr_EbOX
Дата сообщения: 23.02.2007 03:44
http://www.maximagroup.ru/2007/23/feb_23.html для мужчин
Автор: KillDead
Дата сообщения: 23.02.2007 11:26
Можете подсказать, как реализовать: есть менюшка и если мыш долго находится вне зоны меню, меню скрывается.
Автор: Mr_EbOX
Дата сообщения: 23.02.2007 11:35
а каким способом меню открывается и какая продолжительность понятия "долго"?
Автор: akasyan
Дата сообщения: 23.02.2007 11:43
KillDead
Все предельно легко.
Создаешь пустой вспомагательный мувик some_mc, в котором есть два ключевых фрейма, причем первый растянут адекватно нужной тебе задержке. В первый прописываешь stop(); а во второй gotoAndPlay("/_root:1");
А в основном мувике в меню прописываешь на событие onMouseOut() {gotoAndPlay("/_root/some_mc:2"); gotoAndPlay("фрейм, в котором меню скрыто")}
Автор: KillDead
Дата сообщения: 23.02.2007 18:59
akasyan
Сенкс за подсказку. Небольшая поправка:
если пользователь убрал мыш, а затем навёл на меню, оно вcё равно исчезнет. По этому должен выполнятся скрипт gotoAndPlay("/_root/some_mc:1"); при наведении.
И ещё- событие onMouseOut() в каком плеере поддерживается. У меня сейчас Macromedia Flash 8 но на него он выдаёт ошибку, мол неизвестно что, и в хелпе его нет.
Автор: mistx
Дата сообщения: 24.02.2007 07:50
народ подскажите плиз
1) как при импорте картинки убрать белый фон рисунка
2)при созданиии нескольких слоев, на одно земля на других планеты
которые вращаются. в последний кадр вставляю скрипт gotoAndPlay (1)
для плавного перехода с последнего кадра к первому, этот скрипт распространяется
на все слои. Как применить скрипт только к отдельному слою?

Заранее благодарю!
Автор: Mr_EbOX
Дата сообщения: 24.02.2007 08:49
что не было белого фона - используй для картинки формат png - он поддерживает прозрачность!
по поводу слоев - что расположено паралельно в таймлайне - то и проигрывается...если хочешь отдельно - создай клип и в нем управляй!
Автор: mistx
Дата сообщения: 25.02.2007 16:34
Mr_EbOX
первоначально фото было в формате Jpeg
сохранял и в png и в jif, при импорте фон все равно остается

вот это фото
http://www.sendspace.com/file/z541b8
Автор: akasyan
Дата сообщения: 25.02.2007 16:49
mistx
А перед конвертом в другой формат вырезать обьект не пробовал?
Автор: Mr_EbOX
Дата сообщения: 25.02.2007 16:51
нужно убрать фон в фотошопе и импортировать в png

Добавлено:
http://www.sendspace.com/file/5udxvd - ну вот короче!)))

Добавлено:
хотя судя по картинке - чисто вектор...нафига ее в растр перегоняли то????
Автор: plarb
Дата сообщения: 26.02.2007 08:18
привет всем ,блин ветка в варезе ваще "не дышит" дайте кто-нить русик на 8 ,ну и на 9 там говорят ссылки битые
Автор: Vasya Pupkin
Дата сообщения: 26.02.2007 08:26
plarb, крайне не рекомендую использовать какие-либо русификаторы. Это вносит лишь путаницу при изучении и работе с флеш.
Автор: Mr_EbOX
Дата сообщения: 26.02.2007 15:30
да, руссификаторы нафик - это глюк и помеха!!! а что уже есть 9 версия???
Автор: Vasya Pupkin
Дата сообщения: 26.02.2007 16:02
Mr_EbOX, бета версия. Это AS 3.0.
Автор: plarb
Дата сообщения: 26.02.2007 17:20
Vasya Pupkin да вот ребёнок в школе на информатике изучает ,а там на русском ,блин ,но какая-то старая .2004, -зато лицензионная , вот в чём дело -то.
Автор: Mr_EbOX
Дата сообщения: 26.02.2007 17:27
Возник вопрос - есть окно для скроллирования текста, который туда загружается из файла *.тхт... можно ли часть этого текста сделать активным, чтобы при нажатии на него, например, прочитать полный вариант (т.е. он будет загружаться далее)???
Автор: Vasya Pupkin
Дата сообщения: 26.02.2007 17:42
plarb, хм, тогда другое дело. Могу лишь посоветовать ребенку изучать обе версии. В данном случае это даст ему несомненное преимущество перед одноклассниками.
Однако меняется же образование. Никогда бы не подумал, что сейчас в школе изучают флеш.
Mr_EbOX, вопрос некорректен. У тебя изначально загружается весь текст, поэтому далее ничего загружать не надо.
Я бы порекомендовал стандартную схему для многих движков: сделать 2 переменные. В одной вступительный текст, во второй полный.
Автор: Mr_EbOX
Дата сообщения: 26.02.2007 18:00
да, немного некоректно написал.....
в принципе нужна новостная страница со вступительным текстом - после по нажатию загрузка полного варианта.....интересен вариант когда вступительная часть берется из файла с полным текстом новостей разделенных между собой каким нибудь оговоренным разделителем. все в общем пытаюсь подвести к масимально простому обновлению/добавлению новостей - может есть иной способ??
Автор: Vasya Pupkin
Дата сообщения: 26.02.2007 19:51
Mr_EbOX, как ты собираешься грузить новость? Если текст будет содержаться в переменной или хмл, то он загрузится полностью в любом случае. Еще раз рекомендую воспользоваться вступительным текстом.
Автор: mistx
Дата сообщения: 26.02.2007 20:58
akasyan

Цитата:
А перед конвертом в другой формат вырезать обьект не пробовал?

это как?
Mr_EbOX
благодарю
Автор: plarb
Дата сообщения: 26.02.2007 21:47
Vasya Pupkin да блин, 8 класс. вот таки дела ,в школе -рус ,дома пусть енгл изучает . блин ,"крайним" быть-мне не привыкать..
Автор: akasyan
Дата сообщения: 27.02.2007 10:47
mistx

Цитата:


Цитата: akasyan
А перед конвертом в другой формат вырезать обьект не пробовал?

это как?
Автор: KillDead
Дата сообщения: 28.02.2007 17:41
Вопрос: Можно отправить данные из флешки в флешку или в текстовый документ, который находится на компе.
Автор: akasyan
Дата сообщения: 01.03.2007 09:15
KillDead

Цитата:
Можно отправить данные из флешки в флешку или в текстовый документ, который находится на компе.

Реально нет.
А в целях баловства можешь почитать о JavaScript Flash и ознакомиться с Extension классами.
Автор: Vasya Pupkin
Дата сообщения: 01.03.2007 11:18
KillDead, с какой целью интересуешься? Есть различные решения как по сохранению данных на локалке, так и передача данных из флешки флешке.
akasyan, жаль от этого ума сильно не прибавляется у студентов Лет через 10, думаю тот, кто сможет решить интеграл легко сможет налабать какой-нить сриптик

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Заказ на изготовления баннеров, логотипов и т.д


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.