|
56.7 Кб |
|
| Открыв файл .fla с помощью Adobe-Flash-CS4, я увидел картину приведенную в скриншоте.
Для начала хотелось бы написать на русском слово «Контакты», а также заменить слоган “BUSINESS” словом «Медицина».
Однако непонятно, как к этому приступить…
(Оригинал файла находится здесь: http://psy-medecine.ru/header_v8.fla) | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 13:53)
| | >слово «Контакты»
Откройте библиотеку символов (это иконка в правом верхнем углу с книгами), найдите символ txt_5 - он отвечает за контакты, кроме того придется отредактировать item5, задите в него, выберите первый кадр и слой txt_1, выберите пункт меню Modify->Break Apart (Модификация->Разделить), удалите английский текст, выберите шрифт, который будет поддерживать русский текст и введите новый текст.
PS Правда придется что-то делать с анимацией этого текста в item5 - т.е. лазить по всем ключевым кадром и менять текст. | |
|
|
|
|
|
|
|
для: cheops
(25.04.2011 в 14:29)
| | Пока что не всё получилось.
"Откройте библиотеку символов (это иконка в правом верхнем углу с книгами), найдите символ txt_5 - он отвечает за контакты"
Нашел. Правой кнопкой "Правка". И написал в нем по-русски. Однако результат этого изменения нигде не обнаружился.
придется отредактировать item5,
задите в него,
Это как? Просто ткнуть в него курсором, чтобы он выделился?
выберите первый кадр и слой txt_1,
Не сумел. Как выбираются кадры? | |
|
|
|
|
68.3 Кб |
|
|
для: Владимир55
(25.04.2011 в 15:02)
| | Может быть, это? (Скриншот в Придожении).
Тогда как там писать? | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 15:15)
| | Да, это, теперь откройте временную шкалу, чтобы выбрать первый слой и первый кадр. | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 15:15)
| | Начните лучше с BUSINESS - там попроще и кадров нет, только слои. | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 15:02)
| | >Нашел. Правой кнопкой "Правка". И написал в нем по-русски. Однако результат этого изменения
>нигде не обнаружился.
Так вы его только переименуете.
>придется отредактировать item5,
> задите в него,
> Это как? Просто ткнуть в него курсором, чтобы он выделился?
Двойным щелчком, при этом вы покидаете главную сцену и уходите на временную шкалу символа.
>выберите первый кадр и слой txt_1,
> Не сумел. Как выбираются кадры?
Разверните временную шкалу - кадры и слои на ней (слои по вертикали, кадры - по горизонтали). Эта штука с кучей квадратиков (на первом скрин-шоте она у вас хорошо видна). | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 15:02)
| | > И написал в нем по-русски. Однако результат этого изменения нигде не обнаружился.
изменения чтобы увидеть надо опубликовать - создать новый swf
Ctrl+Enter | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 13:53)
| | >а также заменить слоган “BUSINESS” словом «Медицина».
Зайдите в символ txt_6, там будет два слоя и один кадр, текст BUSINESS находится в первом слое (слои нужно разблокировать - снять значок замка). | |
|
|
|
|
41 Кб |
|
|
для: cheops
(25.04.2011 в 14:34)
| | Что-то у меня эта прога вышла из повиновения... Временная шкала исчезла (см. криншот).
Может, "Окно" как-то не так переключилось? | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 16:56)
| | У вас есть ссылка Окно->Рабочее пространство->Аниматор, если её выбрать - ничего не меняется? | |
|
|
|
|
52.8 Кб |
|
|
для: cheops
(25.04.2011 в 17:09)
| | Окно->Рабочее пространство->Аниматор
Да, с этой настройкой всё ожило.
Начните лучше с BUSINESS - там попроще и кадров нет, только слои.
>а также заменить слоган “BUSINESS” словом «Медицина».
Зайдите в символ txt_6, там будет два слоя и один кадр, текст BUSINESS находится в первом слое (слои нужно разблокировать - снять значок замка).
Директорий BUSINESS почему-то две. Если снять замок с любой из них, то слоган исчезает.
Замки снял с обеих и по клику на верхнюю вошел вот сюда (скриншот). И что же делать? | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 21:00)
| | Выделите первый слой, снимите замок, и выполните команду Modify->Break Apart (Модификация->Разделить). После этого текст можно будет редактировать при помощи инструмента T (как в Фотошопе). | |
|
|
|
|
5.6 Кб |
|
|
для: cheops
(25.04.2011 в 21:14)
| | Так я и сделал. И потом вернул замки на место. Но получилось более, чем странно: при открытии мелькает слово "Медицина", но потом его закрывает какое-то испорченное окно (скриншот).
Может, нужна еще одна операция - обратная разделению? | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 22:57)
| | Собственно, даже если не менять текст, а только выполнить команду "Разделение", то уже появляется этот белесый прямоугольник... | |
|
|
|
|
|
|
|
для: Владимир55
(25.04.2011 в 23:10)
| | Да, потом нужно выполнить операцию Группировать, там же где Разделение | |
|
|
|
|
51.3 Кб |
|
|
для: cheops
(25.04.2011 в 23:21)
| | Не получается, ну никак! Раз двести пытался...
1. Снимаю замок с верхней надписи BUSINESS.
При этом в окне эта надпись исчезает, но появляются её контуры.
2. Выделяю левой кнопкой верхнюю надпись BUSINESS
3. Модификация / Разделить (Контуры стали шире, но текста в них нет)
4. В Библиотеке выделяю txt_6 и дважды кликаю по этой строке левой мышкой.
5. Снимаю замки с первого и со второго слоев. Вижу вот что - скриншот.
Дальше я действовал по разному, но всё без толку. Нужно удалить имеющийся текст - но каким образом? | |
|
|
|
|
109.8 Кб |
|
|
для: Владимир55
(26.04.2011 в 00:36)
| | Посмотрите во вложении, что у меня получается, если честно я даже не могу получить вашего белого квадрата.
>1. Снимаю замок с верхней надписи BUSINESS.
>При этом в окне эта надпись исчезает, но появляются её контуры.
>4. В Библиотеке выделяю txt_6 и дважды кликаю по этой строке левой мышкой.
А почему пункты меню идут в такой последовательности? Вы должны сначала зайти в символ txt_6 и уже там править текст, как там его поправите, он должен обновиться везде, где используется. | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 08:29)
| | Вы должны сначала зайти в символ txt_6 и уже там править текст
Похоже, что какой-то важный нюанс мне не удается ухватить. Сначала - это конкретно когда? И что означает "зайти в символ"? И как конкретно в этом символе удалить имеющуюся запись?
Лучше всего, конечно же, было бы увидеть целиком всю последовательность шагов. Да это и другим бы помогло решить аналогичную задачу. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 09:24)
| | я сильно сомневаюсь, что кто-то кроме вас, не зная программы, не представляя вообще как работает Флаш, начнет пытаться что-то в нем сделать. отдайте спецу, это же минутное дело. 100 рублей жалко? | |
|
|
|
|
|
|
|
для: elenaki
(26.04.2011 в 09:41)
| | Хочу сам понять.
Как бы это получше объяснить... Когда что-то не получается, то я бросаю все дела и долблю эту проблему до полной победы. Может, потом это будет делать специалист, но первый раз я должен сделать сам. Ибо только тогда я с этим будущим специалистом смогу общаться с пониманием дела. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 09:49)
| | а книжки? я по книгам училась, а на форумах спрашивать начала, когда начала понимать логику и лексику. а то флашер.ру так ответят, что потом очень долго себя чувствуешь недоумком. | |
|
|
|
|
|
|
|
для: elenaki
(26.04.2011 в 09:52)
| | Ну это вам хорошо с книжками, вы эту программу с малых версий знаете... а вообще говоря довольно много времени может уйти, покуда прочитаешь критическое количество материала.
PS У нас уже количество тем по Flash в разном такое, что можно смело раздел по Flash открывать. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 09:24)
| | вы разбираете ролик стороннего разработчика.
"аналогичная задача" это если кто-то еще кроме вас будет разбирать этот же самый ролик. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 09:24)
| | Давайте попробуем, мой порядок действий примерно следующий
1. Открываем fla-файл
2. Выбираем Окно->Рабочее пространство->Аниматор, или просто добиваемся, чтобы панель Свойства была поблизости - мы там будем выбирать шрифт.
3. Открываем библиотеку символов
4. Ищем txt_6 и щелкаем по нему двойным щелчком
5. Снимаем замочки
6. Выделяем Layer1 (вокруг символа появляется синяя рамочка)
7. Выполняем разбиение Modify->Break Apart (Модификация->Разделить), это можно делать несколько раз, но не очень сильно, т.е. если у вас вдруг строка разбилась до символов - синяя рамочка вокруг каждого символа, то следует окатиться назад при помощи Ctr+Z - нам нужна целая строка.
8. Выбираем инструмент T и щелкаем один раз по символу - он становится редактируемым (т.е. старые буквы можно удалять, нам не нужен новый текстовый блок, нам нужно отредактировать уже существующий).
9. Если текущим шрифтом выводятся квадратики, значит он не поддерживает русский язык - нужно подобрать на панели Свойства в выпадающем списке Семейство подходящий шрифт.
10. Стираем старые символы, выбираем шрифт (пусть будет пока Arial), набираем "Медицина"
11. Щелкаем мимо символа, чтобы закрыть редактирование текста.
12. Тут же не отходя от кассы смотрим, что получилось при помощи Ctr+Enter. | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 09:54)
| | 13. Модификация/Группировать
14. Восстанавливаем замочки.
Получилось просто замечательно! Большое спасибо!
А эти две операции (13 и 14), которые я сам добавил, они и в самом деле нужны? Ведь и без них всё работает... | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 10:42)
| | Эти операции не помешают - собственно это чтобы случайно не изменить положение элемента (поэтому если вам потребуется что-то внутри передвинуть - нужно будет опять разгруппировать). Кстати эта операция группировки/разгруппировки группы векторных объектов очень распространена - вы её найдете в любом векторном редакторе, от специализированного химического конструктора, до Illustrator. Принято группировать объекты, иначе можно взяться за какую-нибудь молекулу, с целью отбуксировать её в сторону и оторвать от неё связь. Если объект сгруппирован, этого не произойдет - объект будет восприниматься как одно целое. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 10:42)
| | замки нужны, чтоб в процессе работы случайно не испортить то, что на слое с замком. на результат замок не влияет. | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 09:24)
| | повесьте задачу на фрилансе с просьбой записать видео с экрана. быстрее разберетесь. | |
|
|
|
|
|
|
|
для: AlexSol
(26.04.2011 в 10:00)
| | Задача не больно сложная, в книгах её как-то без видео объясняют, думаю и в рамках форума это можно сделать. | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 10:05)
| | зря вы так. эти шаблоны с templatemonster так закручены и в них так много лишнего, что мне порой в них найти что-то сложно (хотя flash - это моя работа).
В книгах все разбито на этапы.
- интерфейс
- инструменты
- текст
- формы
- маски
- анимация
- маски
- эффекты
и только потом написание приложения, содержащего в себе все эти элементы. | |
|
|
|
|
|
|
|
для: AlexSol
(26.04.2011 в 10:22)
| | Есть такое дело. Существуют очень сложные реализации и их просто так не отредактируешь, тем более во Flash... как-то там на мой вкус не очень здоровая среда для создания приложений, провоцирует она на беспорядок. Плюс среда достаточно серьезная уровня Visual Studio. Тут даже в самых простейших проектах у меня постоянно роится мысль о том, что нужно бы вспомнить UML и набросать план приложения, а то потом и не вспомнишь, откуда у чего ноги растут.
Однако, в случае флешки, с которой возится Владимир, тут просто элементы среды, да скорее всего анимацию меню придется либо отключить, либо с ней повозиться. Но заменить один текст на другой - это задача посильная и с этого вполне можно начать ознакомление со средой. Просто перечитать несколько тысяч страниц перед первым проектом не у каждого терпения и запала может хватить. Да и быстрее разработчик втягивается в технологию, создавая что-то реально работающее и полезное.
Кроме того, что Владимир пару раз проговаривался, что он управленец с большим стажем работы. Они именно так и делают, копают производственную среду и очень в быстром темпе, им нельзя тратить годы на изучение производства (производство развалится), да и не надо (тех, кто будет реальную работу делать - полно, нужно только четко знать, где, сколько и кто ворует бензин, а кто филонит неделями над пятиминутной задачей, вот для этого и нужно погружение в работу). | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 10:30)
| | при использование actionScript3 все упорядочивается, код отдельно, графика отдельно.
если вы занимаетесь только кодом, то Adobe flash можно вообще не открывать, работая в FlashDevelop | |
|
|
|
|
|
|
|
для: AlexSol
(26.04.2011 в 10:34)
| | Согласен. | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 10:41)
| | найдите символ txt_5 - он отвечает за контакты, кроме того придется отредактировать item5,
PS Правда придется что-то делать с анимацией этого текста в item5 - т.е. лазить по всем ключевым кадром и менять текст.
Замечательно всё удалось переделать! Ещё раз спасибо! И даже лазить по кадрам не пришлось, ибо в библиотеке нашелся еще один файл, отвечающий за текст в другом кадре.
Осталось выяснить ещё только одну вещь: где прописаны ссылки, по которым происходит переход по клику? | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 18:12)
| | Значит хорошо спроектированная флешка.
PS Ссылки постараюсь поискать завтра (если не опередите и не найдете раньше :). | |
|
|
|
|
|
|
|
для: cheops
(26.04.2011 в 21:17)
| | Нюанс в том, что я не представляю себе, как они выглядят (ссылки во флеш). | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 21:59)
| | Я бы начал с поиска ActionScript в кадрах... | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 21:59)
| | GetUrl("domain", "target", "vars") | |
|
|
|
|
|
|
|
для: Владимир55
(26.04.2011 в 18:12)
| | Нажмите клавишу F9, у вас откроется панель редактирования ActionScript - идите в Определение символов и выбирайте компоненты меню, ну скажем item5, откройте код bt_it, в последнем обработчике увидите ссылку на "index-4.html" - вот тут можно прописать свой адрес (и так по всем пунктам меню). | |
|
|
|
|
32.8 Кб |
|
|
для: cheops
(27.04.2011 в 12:54)
| | Сами ссылки я отыскал, но только через "Помощника". И всё же хотелось бы узнать, что Вы назвали термином "Определение символов"? У меня в меню этого, вроде как, нету (см. скриншот). | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 18:08)
| | Скролл левого нижнего окна, где "Текущее выделение" прокрутите чуть-чуть вниз. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2011 в 18:11)
| | Да, есть такое.
Интересно, а размеры кадра здесь где-то заданы? | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 18:19)
| | А что вы имеете в виду под размером кадра? | |
|
|
|
|
|
|
|
для: cheops
(28.04.2011 в 18:43)
| | Эквивалент размера графического изображения.
Как я вижу в исходном файле, он задается примерно так:
<object data="flash/header_v8.swf?button=1"
width="780" height="300" type="application/x-shockwave-flash">
|
Между размерами width="780" height="300" и какими-либо параметрами флеш-файла наверняка есть какая-то связь? | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 18:58)
| | Да, вы можете задать размер полотна Flash-ролика в свойствах документа (правая кнопка мыши по Flash, Свойства документа).
>width="780" height="300"
Да, тут тоже можно задать размер, однако, если флешка не расчитана на такое изменение (например, программным пересчетом расположения всех компонтов), то может получится плохо. Некоторые флешки, особенно созданные приимущественно при помощи ActionScript могут прекрасно масштабироваться, некоторые напротив рассчитны на строго определенный размер. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2011 в 19:13)
| | Интересно, а можно ли сделать ссылкой всю флешку целиком? То есть, каждая кнопка меню ведет куда надо, а само поле флешки вне этих кнопок ведет на главную. Хотя едва ли...
Но может быть несложно сделать ссылку с текста? Например, в моём случае, со слова "Медицина"? | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 19:20)
| | можно | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 19:20)
| | Собственно ничего невозможного нет, нужно просто повестить обработчик клика на канву и перехватить событие во время его всплытия (убедившись, что его не захватил ни один из пунктов меню).
Отступление: Это полноценная событийная среда с достаточно развитыми средствами - в ней можно делать практически все что угодно и создавать произвольные элементы управления. Почему Flash-разработки в прошлом часто подвергались критике: очень часто создавались крайне причудливые и неинтуитивные элементы управления, которые не были понятны рядовому пользователю. Ведь даже в Windows вы на самом деле имеете дело не с кнопками и полями ввода, а с окнами (такими же как окно браузера или любой другой программы), которые выглядят и ведут себя как элементы управления. Ничто не мешает создать вместо кноки OK какую-нибудь муху, которая будет бегать по экрану и которую нужно будет ловить курсором в виде мухобойки. Просто разработчики в массе своей люди адекватные и понимают, что пользователь не хочет и не будет тратить время на такие заморочки... Да и сложнова-то это делать в Windows разработках, слишком глубоко нужно погружаться и делать массу рутинной работы, проще воспользоваться стандартными FrameWork-ами, которые предоставляют стандартные элементы управления. А Flash такие вещи (бегающие мухи по экрану, которые нужно давить мухобойкой) позволяет делать очень легко и на взгляд некоторых экспертов этим часто злоупотребляют. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2011 в 19:32)
| | То есть, это нужно влезать внутрь флеш?
А по аналогии
<p><a href="index.html"><img border="0" src="images/p.jpg" width="158" height="120"></a></p>
| , где вместо графического файла флешка, невозможно? | |
|
|
|
|
|
|
|
для: Владимир55
(28.04.2011 в 19:38)
| | Нет, вот так запросто скорее всего не получится, либо ссылка не будет работать, либо пункты меню. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2011 в 19:42)
| | Получается, что флеш хоть и не простая штука, но и не совсем уж нечто непознаваемое... А то, случалось, как скажешь, что надо во флешке что-то изменить, так проблема до небес... Бывало проще с Мосфильма бригаду вызвать, нежели во флешке какой-нибудь шарик передвинуть. Теперь же трудоёмкость этих дел стала понятна.
Спасибо, cheops ! | |
|
|
|
|
32 Кб |
|
|
для: Владимир55
(28.04.2011 в 19:49)
| | в прикрепленном файле - флаш ролик с одним объектом. это - прозрачная кнопка, по нажатию на которую происходит переход на index.php
откройте одновременно вашу шапку и этот файл с кнопкой. скопируйте кнопку из моего файла. создайте в своем файле новый слой поверх всех имеющихся. вставьте на него объект. придайте ему нужные размеры . измените, если надо, адрес в окне Action. все ваши объекты будут работать как и раньше, если их не закрывает моя кнопка. | |
|
|
|
|
|
|
|
для: elenaki
(28.04.2011 в 20:07)
| | Даже удивительно, как здорово получилось!
Спасибо! | |
|
|
|