Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.01.2014, 13:41
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 1  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
По умолчанию Как добавить дополнительные кнопки в уже сделанное меню на flash?

Добрый день, есть сайт - http://ck-pb.ru/1/ и на нём меню сделанное с помощью flash'a. Так как контакты человека, который всё делал потерялись, приходится как-то самому выкручиваться. Надо в меню на флэше добавить две кнопки: Дополнительные услуги и Онлайн-сервисы, ведущие на страницы
Код:
 http://ck-pb.ru/1/?page_id=324 и http://ck-pb.ru/1/?page_id=562
соответственно.
Во флэше никогда не работал, узнал что можно сохранить файл в fla, а потом открыть в Adobe Flash. У меня получилось просто добавить две кнопки и текст, а как сделать так, чтобы при нажатии открывались нужные страницы и к кнопкам применялся эффект как на сайте (они выезжают)?
Вложения
Тип файла: zip menu.zip (160.1 Кб, 48 просмотров)

Старый 07.01.2014, 20:36
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 2  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
пересохраните в cs5 версии и выложите

Старый 07.01.2014, 21:22
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 3  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
Цитата:
пересохраните в cs5 версии и выложите
пересохранил
Вложения
Тип файла: zip menu.zip (161.6 Кб, 36 просмотров)

Старый 17.02.2014, 20:37
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 4  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
Добрый день, сейчас понадобилось добавить 10 кнопку "Способы оплаты наших услуг" с адресом http://ck-pb.ru/1/?page_id=643.
Поскольку лучше один раз научиться, чем всё время просить попытался сделать как вы писали:
Цитата:
"сделать дубликат уже готовой кнопки, зайти в нее, поменять текст, выбрать объект находящийся на слоей "Layer 4", нажать f9, заменить ссылку на необходимую."
Однако не понимаю что подразумевается под "зайти в неё", вот на скрине я создал дупликат кнопки и назвал его "duplicate", а где там текст?
Вложения
Тип файла: zip ~0000.zip (137.6 Кб, 33 просмотров)

Старый 20.02.2014, 12:00
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 5  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
может кто-нибудь подсказать?

Старый 20.02.2014, 14:53
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 6  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Выделили её, как вы выделяете мышкой несколько файлов в ОС и копировали-создали.
Затем два раза мышкой по ней кликнете. На скрине показано, что имя sprite19, заходим в него ф9 и меняете ссылку. Затем два раза на текстовое поле нажимаете должно получится как на скрине. Потом нажимаете английскую Т и кликаете по текстовому полю и изменяете что Вам нужно. Далее меняете либо координаты кнопок, либо размеры сцены. А вообще у Вас фирма вроде деловая а не можете найти тысячи рублей на нормальное меню. я бы к Вам не обратился, так-как это же самое меню и отпугнуло бы, как видно, две кнопки Вы уже добавили и они не анимированы как остальные.
Миниатюры
Нажмите на изображение для увеличения
Название: 20-02-2014 13-41-40.jpg
Просмотров: 95
Размер:	155.3 Кб
ID:	30508   Нажмите на изображение для увеличения
Название: 20-02-2014 13-46-04.jpg
Просмотров: 101
Размер:	137.7 Кб
ID:	30510   Нажмите на изображение для увеличения
Название: 20-02-2014 13-49-52.jpg
Просмотров: 94
Размер:	119.4 Кб
ID:	30511  
Изображения
 

Старый 22.02.2014, 13:44
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 7  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
Упс, вот рабочее меню и там анимированные кнопки которые нормально работают, однако вопрос не в этом. Я пытаюсь сделать как вы писали, скопировал кнопку и когда редактирую текст получается что текст и на оригинале и на копии изменяется. Что не так делаю?
Миниатюры
Нажмите на изображение для увеличения
Название: Пример.jpg
Просмотров: 101
Размер:	86.9 Кб
ID:	30518  
Вложения
Тип файла: zip menu.zip (165.1 Кб, 33 просмотров)

Старый 22.02.2014, 16:13
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 8  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Копировать надо символ в библиотеке а не "физический" экземпляр кнопки. Там должно быть по правой кнопке мыши что-то типа "создать дубликат" или "дублировать". То есть сейчас у Вас два экземпляра одного и того же символа, и редактируя текст Вы редактируете символ, что отражается на всех его экземплярах. Вам нужен новый символ в библиотеке, созданный по подобию этого, то есть дубликат. И вот его надо будет затащить на сцену (создать экземпляр).

А, там похоже в кнопку вложен спрайт, в котором текстфилд? Тогда, зайдя в дубликат кнопки, Вам нужно также создать дубликаты спрайта(19), заменить в этой кнопке спрайт19 на его дубликат и уже в нем заменить текст. Там даже должен быть пункт меню или кнопка, позволяющая "сменить символ экземпляра" без ручного удаления и перетаскивания.

Ну а если "текст 12" тоже символ в библиотеке, то придется дублировать и его)))
То есть при дублировании символа его внутренности остаются экземплярами тех же символов, что и были. Дубликат Кнопка2 будет содержать тот же Спрайт19, что и Кнопка2.
Дублируем Спрайт19, но дубликат содержит тот же Текст12, что и исходный символ Спрайт19. Дублируем Текст12, и только после этого у нас полностью новый символ для кнопки, содержащий свой собственный текстфилд, в котором можно задать уникальный текст.
(при программировании, естественно, так не делают — создается символ кнопки с пустыми текстовыми полями, и при создании экземпляров этого символа им назначается уникальный текст. То есть уникален не текстфилд, а только отображаемый в нем текст).
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 22.02.2014 в 16:31.
Старый 23.02.2014, 03:44
SunHere вне форума Посмотреть профиль Отправить личное сообщение для SunHere Найти все сообщения от SunHere
  № 9  
Ответить с цитированием
SunHere

Регистрация: Jan 2014
Сообщений: 6
ага, значит по сути имеется 2 связанных объекта...читаю как китайский язык... ну вот с правой стороны в списке "Sprite" есть список с buttons и с sprite, как посмотреть какой спрайт с каким button связан(1-ый скриншот).
ещё не понятна ситуация со спрайтами, в некоторых есть текст и его можно редактировать по двойному клику мыши (2-ой скриншот), в некоторых когда я захожу текст никак не изменишь (3-ий скриншот).

не знаю элементарных вещей, поэтому вообще не понимаю что делать и как.
Миниатюры
Нажмите на изображение для увеличения
Название: sprite.jpg
Просмотров: 91
Размер:	71.6 Кб
ID:	30519   Нажмите на изображение для увеличения
Название: sprite_with_text.jpg
Просмотров: 85
Размер:	316.0 Кб
ID:	30520   Нажмите на изображение для увеличения
Название: sprite_without_text.jpg
Просмотров: 86
Размер:	343.9 Кб
ID:	30521  

Старый 24.02.2014, 10:00
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 10  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Хех, для меня китайский язык "имеются два связанных объекта"))) Каких объекта, кто их связал, почему не позвонили в полицию..
Вам всего-лишь нужно понять что такое символ и что такое экземпляр.
Символ это Образец, чертеж, схема устройства некоего прибора — клипа. Это не объект. Это идея объекта.
А Экземпляр символа это конкретный клип, созданный по этому чертежу (их может быть очень, очень много, совершенно одинаковых серийных копий). Именно экземпляры могут отображаться на сцене, так же как люди не ездят на чертежах машин, а ездят на машинах. Разница только в том, что если Вы в редакторе залезете внутрь такой машины и что-то поменяете, то это будет изменение чертежа, а не этой конкретной машины. Экземпляры в редакторе нельзя изменить, они всегда создаются строго по своему чертежу. Поэтому Вы всегда работаете с чертежами, запомните это. Даже когда просто рисуете в кадре некуий кружок, не создавая его символ в библиотеке, Вы не создаете чертеж кругляжка, но Вы чертите кругляшок на чертеже текущего открытого символа.
Итак у Вас есть символ, то есть чертеж. Вы его копируете полностью как есть и называете "чертеж 2". Теперь Вы можете перерисовывать чертеж2, а объекты по чертежу1 будут создаваться как и прежде.
Но сейчас у Вас чертеж2 полностью идентичен чертежу1. В нем указано, что на таком-то слое в таком-то кадре размещается некий элемент, созданный по другому отдельному чертежу, "спрайт1". Если Вы измените чертеж спрайт1, то и при создании устройства по чертежу1 тот его элемент, который должен создаваться по чертежу спрайт1, будет создаваться по этому же измененному чертежу. Если Вы хотите, чтобы чертеж2 имел в себе другой спрайт, Вам нужно поменять в нем тип элемента спрайт1 на спрайт2 и создать этот новый чертеж спрайт2.
Вы берете чертеж спрайт1 и копируете его, назвав спрайт2. Но с ним история повторяется — как и спрайт1, он содержит еще один элемент со своим уникальным чертежом — "текст1". Если Вы измените этот чертеж текст1, то и объекты по чертежу1 со спрайт1, содержащим текст1 — будут изготавливаться с этим новым изменением. Поэтому Вы создаете новый чертеж, "текст2" из копии текст1, и в спрайт2 ссылаетесь уже на этот новый чертеж. И вот профит — чертеж2 полностью независим от чертеж1, он не использует те же модели запчастей, что чертеж1.

По поводу того что в некоторых текст нельзя изменить я отсюда не подскажу.. Посмотрите на таймлайн, может быть слой с текстфилдом заблокирован, может быть текстфилд засунут еще в "группу", а может быть (и скорее всего) текст "разбит" в кривые, то есть это уже не текстовое поле, а векторная графика, "нарисовано". Такое иногда делают, если текст не будет меняться во время проигрывания ролика. (чтобы понять о чем я говорю, выделите текстфилд с текстом и нажмите ctrl+B — каждая буква окажется в отдельном текстфилде; нажмите ctrl+B еще раз и буквы станут просто векторными рисунками. Теперь текст нельзя редактировать как текст, это рисунок из прямых, кривых и узловых точек.

Цитата:
как посмотреть какой спрайт с каким button связан
Никак. На чертеже шариковых ручек на заводе шариковых ручек не указано, что ручки по этому чертежу будут использоваться: Васей Пупкиным, Петей Самсоновым, Машей Хвостиковой ... Денисом Полумясовым. Связи вверх не существует. Допустим, на автозаводе разработали двигатель. Никто не знает, в каких новых будущих моделях машин он будет использоваться. Это в новых моделях автомобилей будет указано: "двигатель такой-то". Но не наоборот.
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 24.02.2014 в 10:18.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.