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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jul 2011
Сообщений: 18
По умолчанию Ссылка на кнопку в её обработчике

Можно ли сослаться на кнопку внутри обработчика кнопки непосредственно, а не по имени?
Что нибудь вроде
Код AS1/AS2:
on (press) {ЭтаКнопка.свойство=значение;}

Старый 28.07.2011, 13:43
Merf вне форума Посмотреть профиль Отправить личное сообщение для Merf Посетить домашнюю страницу Merf Найти все сообщения от Merf
  № 2  
Ответить с цитированием
Merf
 
Аватар для Merf

Регистрация: Nov 2008
Адрес: Ukraine
Сообщений: 88
Отправить сообщение для Merf с помощью ICQ Отправить сообщение для Merf с помощью Skype™
ну конечно можно, а попробовать самому не судьба?
Код AS1/AS2:
on(press){
this._alpha -=10;
}
И переучивайтесь писать на кадрах.
__________________
http://merfius.weebly.com/

Старый 28.07.2011, 14:04
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 3  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Это даже не в кадрах, это на экземпляре.
Флэш 5 стайл)
__________________
Отряд Котовскага

Старый 28.07.2011, 14:16
Merf вне форума Посмотреть профиль Отправить личное сообщение для Merf Посетить домашнюю страницу Merf Найти все сообщения от Merf
  № 4  
Ответить с цитированием
Merf
 
Аватар для Merf

Регистрация: Nov 2008
Адрес: Ukraine
Сообщений: 88
Отправить сообщение для Merf с помощью ICQ Отправить сообщение для Merf с помощью Skype™
ну я и говорю чтоб учился на кадрах писать, выразился неправильно, это потому что утро =)
__________________
http://merfius.weebly.com/

Старый 28.07.2011, 14:22
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 5  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
в кадрах тоже писать не надо
__________________
Отряд Котовскага

Старый 28.07.2011, 23:22
brodotsky вне форума Посмотреть профиль Отправить личное сообщение для brodotsky Найти все сообщения от brodotsky
  № 6  
Ответить с цитированием
brodotsky

Регистрация: Jul 2011
Сообщений: 18
Раньше пробовал this - не получалось, может, как-то не так писал.
Теперь всё получается.

Удобно передавать this в функцию.
В первом кадре пишем функцию:
Код AS1/AS2:
function F (X)
  {X._alpha=50;}
Создаём кнопки, к каждой прикрепляем сценарий:
Код AS1/AS2:
on (press)
  {F (this);}
Теперь легко можно изменить поведение кнопок.
Например:
Код AS1/AS2:
function F (X)
  {X._alpha+=10;}
Нигде не наврал?
СИонист-то я опытный, а AS - начинающий.

Что значит писать на кадрах? О чём речь?

Старый 28.07.2011, 23:42
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Если вы знаете с++, то используйте классы и ООП. Прочитайте хотя бы хелп. И если вы только начали. не надо учить ас1-ас2 начинайте с ас3.
__________________
Отряд Котовскага

Старый 02.08.2011, 23:40
brodotsky вне форума Посмотреть профиль Отправить личное сообщение для brodotsky Найти все сообщения от brodotsky
  № 8  
Ответить с цитированием
brodotsky

Регистрация: Jul 2011
Сообщений: 18
Учить AS3 - значит нужно устанавливать новый Flash, адобовский.
Но у меня, увы, Celeron 850 MHz, 128 MB RAM.
Боюсь, не потянет мой "компостер" новую версию.
И, потом, учить сразу новое, не посмотрев, что было раньше - я так не люблю.
Так что буду, наверно, работать пока в MX, а там видно будет, может компьютрер обновлю.

Старый 03.08.2011, 02:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от brodotsky Посмотреть сообщение
И, потом, учить сразу новое, не посмотрев, что было раньше - я так не люблю.
Переходите на FD, он гораздо легче, на вашей конфигурации спокойно заработает и бесплатен к тому ж.
Для AS3 самое то.
Учите AS3, AS2 конечно рабочий язык, но он морально устарел.
Лучший принцип, ИМХО, учить наиболее актуальную технологию / язык, а на досуге сделать себе ретроспективу, если уж так хочется.
Иначе отстанете, как я (не оказалось вовремя рядом человека, который бы отобрал книжку по AS2, теперь локти кусаю и стараюсь наверстать AS3) .
__________________
Идите первым!

Старый 03.08.2011, 07:32
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 10  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
И, потом, учить сразу новое, не посмотрев, что было раньше - я так не люблю.
Исходя из этой логики, надо сначала изготовить каменный нож, и попользоваться им, прежде, чем переходить на стальной, и научиться скакать на лошади, перед тем, как садиться на машину )

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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