Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ссылки 
:(
    Опции темы
Гость_Некто
Дата 10.5.2005, 19:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Люди добрые, подскажите как ( или подскажите ссылку в рунете) во флеше рисовать кнопки. Флеш более-менее знаю, акромя поведений.
Например есть там в компонентах bottom, работает после сохранения в .swf как и положено: курсор над, курсор вне и клик, но я ни править кнопку не могу, ни ссылку сделать по клику, и еще - почему кнопка на монтажной линейке - как один объект и в одном кадре
, ведь у неё минимум три состояния. А можно создавать области ссылок, как в ГИФ? Книжку по Флеш читал, все понятно по графике, кроме сценариев, да еще действия в Макромедиа Флеш на английском, вощем - караул.
  Вверх
Jlekc
Дата 11.5.2005, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



есе для компонента то:
Код

lo = new Object()
lo.click = function(e){
 trace('onClick')
}
myButtonComponent.addListener('click', lo)


хатя не думаю что ща нуна работать с компонентами, сначала простою кнопку изучи
Добавлено @ 00:19
ЗЫ: тип нарисовал чот на экране, нажал Ф8, и выбрал тип кнопка. Поработай с ней:
Код

myButton.onRelease = function(){trace('onClick')}


Это сообщение отредактировал(а) Jlekc - 11.5.2005, 00:18


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 11.5.2005, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата
А можно создавать области ссылок, как в ГИФ?

как вариант - преобразуй полигон нужный в MovieClip, дай ему Instance Name, и в кадре в _root-е пиши
your_movie_instance_name.onRelease = function()
{
}
или
your_movie_instance_name.onPress = function()
{
}

PS: По-поводу программирования во Flash.
Это маленько не то, что всем кажется. Почему-то все более-чем уверены, что Flash предназначен для рисования анимации....
Отнюдь всё не так %)
Цитата

Флеш более-менее знаю, акромя поведений.

А там окромя них ещё очень много всего... smile... я и половины не знаю %)
так-что советую почитать вот это
PM MAIL WWW ICQ YIM MSN   Вверх
Гость_Некто
Дата 11.5.2005, 16:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ССылка на Гурского - там ничо не работаит!
  Вверх
Гость_Некто
Дата 11.5.2005, 19:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











а куда код вставлять? в HTML? Не подумайте, что лентяй, книгу Д.Альберт "Макромедиа Флеш" даже силился читать , по графике - рисованию-кадрам вроде проталкивается в башке-то, а с Action - везде прописано так, как будто читатель уже по ним че-то знает ,не понимаю куда сунуться с поведениями этими. По флеш-ссылке: через <objekt > ни фига флеш-объект ссылку не дает, ГИФы - дают, флеш - нет, че за фигня...
  Вверх
AntonioBanderaz
Дата 12.5.2005, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Alex @ 11.5.2005, 06:54)
Это маленько не то, что всем кажется. Почему-то все более-чем уверены, что Flash предназначен для рисования анимации....
Отнюдь всё не так %)

Полностью согласен!!! Я так и не понял, что Тебе надо, хочешь ссылку сделать?
Цитата(Alex @ 11.5.2005, 06:54)
как вариант - преобразуй полигон нужный в MovieClip, дай ему Instance Name, и в кадре в _root-е пиши
your_movie_instance_name.onRelease = function() {
}
или
your_movie_instance_name.onPress = function() {
}

А между фигурными скобками вставляй!!!
Код

your_movie_instance_name.onRelease = function() {
      getURL("http://www.macromedia.com","_self"); 
//перейдёт на сайт macromedia после нажатия на your_movie_instance_name!!!!
}
или
your_movie_instance_name.onPress = function() {
      getURL("http://www.macromedia.com","_self"); 
//перейдёт на сайт macromedia при наведении на your_movie_instance_name!!!!
}



--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 12.5.2005, 05:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата
ССылка на Гурского - там ничо не работаит!

Сохраняешь все архивы, потом разархивируешь (там резаный архив) и читаешь pdf-ку.
Acrobat Reader желательно 6-й и выше версии, иначе картинки не будут отображаться
PM MAIL WWW ICQ YIM MSN   Вверх
VAN
Дата 13.5.2005, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



Цитата
Ссылка на Гурского - там ничего не работает


Всё по Гурскому работает (сам по нему изучаю), надо просто руки и голову к нужному месту приложить... Советую всё-таки почитать (главы ближе к последним... smile )

Это сообщение отредактировал(а) VAN - 13.5.2005, 07:24
PM MAIL   Вверх
Rus
Дата 14.5.2005, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.4.2005

Репутация: нет
Всего: 1



А не можете на примере помочь? Ни фига не пойму, как ссылку поместить во флешку. Всяко коды вставляю (и с соседней темы тоже), флешка работает - ссылки нет, ссылка есть - флешка мертвая. А еще вопрос: а может оставить флешку просто кнопкой, а ссылку прямо в HTML сделать , так у меня через <objekt> не работает ссылка на флешке.

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  ___.fla
PM ICQ   Вверх
AlDev
Дата 14.5.2005, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



ты не прописал <instance name> для button

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  ___.fla
PM MAIL WWW ICQ YIM MSN   Вверх
Rus
Дата 14.5.2005, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.4.2005

Репутация: нет
Всего: 1



О, да прибудет с Вами святой Франциск!
У тебя все работает, а у меня ни фига. Тот же файл вроде один к одному , копирую твой код

Код


sha.onPress = function() {
getURL("http://www.macromedia.com","_self"); 
//перейдёт на сайт macromedia при наведении на your_movie_instance_name!!!!
}
stop();



вставляю в свой, а Флеш МХ при экспорте пишет

Код

**Ошибка** Сцена=Сцена 1, слой=1, кадр=1:Строка 1: Statement must appear within on handler
     sha.onPress = function() {

**Ошибка** Сцена=Сцена 1, слой=1, кадр=1:Строка 5: Statement must appear within on handler
     stop();

Общее количество ошибок ActionScript: 2     Сообщенные ошибки: 2



Анимация с курсором работает , ссылка нет... smile
PM ICQ   Вверх
AntonioBanderaz
Дата 14.5.2005, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Rus Держи....
Код

sha.onPress = function() {
    getURL("http://www.macromedia.com", "_self");
    //перейдёт на сайт macromedia при наведении на your_movie_instance_name!!!!
}; 
stop();


Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  ___.fla


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 15.5.2005, 06:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Instance name прописывай для button!!!! Иначе не видно её!!!
Потому и не работало у тебя.
Цитата(Rus @ 15.5.2005, 02:23)
Тот же файл вроде один к одному , копирую твой код

Дело не в коде. На сцене выделяешь свою кнопочку, открываешь окошко properties, а там прописываешь вместо <instance name> пишешь sha

Это сообщение отредактировал(а) Alex Batsuev - 15.5.2005, 06:19
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0507 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.