![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
Добрый день, есть сайт - http://ck-pb.ru/1/ и на нём меню сделанное с помощью flash'a. Так как контакты человека, который всё делал потерялись, приходится как-то самому выкручиваться. Надо в меню на флэше добавить две кнопки: Дополнительные услуги и Онлайн-сервисы, ведущие на страницы
соответственно.
Во флэше никогда не работал, узнал что можно сохранить файл в fla, а потом открыть в Adobe Flash. У меня получилось просто добавить две кнопки и текст, а как сделать так, чтобы при нажатии открывались нужные страницы и к кнопкам применялся эффект как на сайте (они выезжают)? |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
пересохраните в cs5 версии и выложите
|
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
Цитата:
|
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
Добрый день, сейчас понадобилось добавить 10 кнопку "Способы оплаты наших услуг" с адресом http://ck-pb.ru/1/?page_id=643.
Поскольку лучше один раз научиться, чем всё время просить попытался сделать как вы писали: Цитата:
![]() |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
может кто-нибудь подсказать?
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Выделили её, как вы выделяете мышкой несколько файлов в ОС и копировали-создали.
Затем два раза мышкой по ней кликнете. На скрине показано, что имя sprite19, заходим в него ф9 и меняете ссылку. Затем два раза на текстовое поле нажимаете должно получится как на скрине. Потом нажимаете английскую Т и кликаете по текстовому полю и изменяете что Вам нужно. Далее меняете либо координаты кнопок, либо размеры сцены. А вообще у Вас фирма вроде деловая а не можете найти тысячи рублей на нормальное меню. я бы к Вам не обратился, так-как это же самое меню и отпугнуло бы, как видно, две кнопки Вы уже добавили и они не анимированы как остальные. |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
Упс, вот рабочее меню и там анимированные кнопки которые нормально работают, однако вопрос не в этом. Я пытаюсь сделать как вы писали, скопировал кнопку и когда редактирую текст получается что текст и на оригинале и на копии изменяется. Что не так делаю?
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Копировать надо символ в библиотеке а не "физический" экземпляр кнопки. Там должно быть по правой кнопке мыши что-то типа "создать дубликат" или "дублировать". То есть сейчас у Вас два экземпляра одного и того же символа, и редактируя текст Вы редактируете символ, что отражается на всех его экземплярах. Вам нужен новый символ в библиотеке, созданный по подобию этого, то есть дубликат. И вот его надо будет затащить на сцену (создать экземпляр).
А, там похоже в кнопку вложен спрайт, в котором текстфилд? Тогда, зайдя в дубликат кнопки, Вам нужно также создать дубликаты спрайта(19), заменить в этой кнопке спрайт19 на его дубликат и уже в нем заменить текст. Там даже должен быть пункт меню или кнопка, позволяющая "сменить символ экземпляра" без ручного удаления и перетаскивания. Ну а если "текст 12" тоже символ в библиотеке, то придется дублировать и его))) То есть при дублировании символа его внутренности остаются экземплярами тех же символов, что и были. Дубликат Кнопка2 будет содержать тот же Спрайт19, что и Кнопка2. Дублируем Спрайт19, но дубликат содержит тот же Текст12, что и исходный символ Спрайт19. Дублируем Текст12, и только после этого у нас полностью новый символ для кнопки, содержащий свой собственный текстфилд, в котором можно задать уникальный текст. (при программировании, естественно, так не делают — создается символ кнопки с пустыми текстовыми полями, и при создании экземпляров этого символа им назначается уникальный текст. То есть уникален не текстфилд, а только отображаемый в нем текст).
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 22.02.2014 в 16:31. |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 6
|
ага, значит по сути имеется 2 связанных объекта...читаю как китайский язык... ну вот с правой стороны в списке "Sprite" есть список с buttons и с sprite, как посмотреть какой спрайт с каким button связан(1-ый скриншот).
ещё не понятна ситуация со спрайтами, в некоторых есть текст и его можно редактировать по двойному клику мыши (2-ой скриншот), в некоторых когда я захожу текст никак не изменишь (3-ий скриншот). не знаю элементарных вещей, поэтому вообще не понимаю что делать и как. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: 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 еще раз и буквы станут просто векторными рисунками. Теперь текст нельзя редактировать как текст, это рисунок из прямых, кривых и узловых точек. Цитата:
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 24.02.2014 в 10:18. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|