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

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

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

Регистрация: Dec 2005
Сообщений: 86
По умолчанию доступ к методам компонента из Action Script

Уважаемые гуру,

помогите разобраться с нестандартным компонентом Ticker component v2.0.

Мне нужно получить доступ к свойствам и методам компонента из Action Script. Использую Flash 8. Устанавливал через Extension Manager - установился нормально, появился в панели Components, можно использовать, но никак не могу получить доступ к методам из Action Script.

Сам компонент прилагается.

PS. Буду благодарен если посоветуете какой-то другой аналогичный компонент, более простой в использовании.
Вложения
Тип файла: zip ticker_v202.zip (17.1 Кб, 65 просмотров)
__________________
а все-таки AS3 лучше!

Старый 31.10.2007, 09:58
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 2  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
а зачем вам такой примитивный компонент?
Чтобы слово бегало туда-сюда, гораздо проще сделать самому.

Тк компонет ver 1
То весь код Висит на мувиках в библиотеке

Например, у класса этого компонента есть методы:
Код:
setText(text) и nextMessage() // название метода, само по себе не код, тк ничего не делает, ИМХО


Последний раз редактировалось terbooter; 31.10.2007 в 11:47.
Старый 31.10.2007, 10:08
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 3  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
terbooter, пожалуста oформляйте код тегами [code][/code]
__________________
Free-lance | Twitter | Me

Старый 31.10.2007, 23:06
profi80 вне форума Посмотреть профиль Отправить личное сообщение для profi80 Найти все сообщения от profi80
  № 4  
Ответить с цитированием
profi80

Регистрация: Dec 2005
Сообщений: 86
По умолчанию как использовать методы?

Цитата:
Сообщение от terbooter
а зачем вам такой примитивный компонент?
Чтобы слово бегало туда-сюда, гораздо проще сделать самому.

Тк компонет ver 1
То весь код Висит на мувиках в библиотеке

Например, у класса этого компонента есть методы:
Код:
setText(text) и nextMessage() // название метода, само по себе не код, тк ничего не делает, ИМХО
Уже сделал скролл сам. Дело не в этом, а в том я хотел просто разобраться как использовать подобные компоненты - у меня есть еще несколько таких, и с аналогичной проблемой - не могу получить доступ к методам....

я знаю, какие методы есть у этого компонента, но как их использовать?
__________________
а все-таки AS3 лучше!

Старый 31.10.2007, 23:31
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Если чисто по человечески... то людей делающих и распространяющих компоненты второго поколения я бы наказывал так: открываем учебник по алгебре за четвертый класс и решаем все примеры с первой по последнюю страницу, если после этого желание делать компоненты версии 2 не пропадает - операцию повторяем =)
Код:
_root.onEnterFrame = function(){
	if(ticker_comp!=undefined){
		for(var i in ticker_comp){
			trace(i+" = "+ticker_comp[i]);
		}
		delete this.onEnterFrame;
	}
}
Так можно просмотреть список свойств компонента
__________________
Hell is the possibility of sanity

Старый 01.11.2007, 02:08
profi80 вне форума Посмотреть профиль Отправить личное сообщение для profi80 Найти все сообщения от profi80
  № 6  
Ответить с цитированием
profi80

Регистрация: Dec 2005
Сообщений: 86
Цитата:
Сообщение от wvxvw
Так можно просмотреть список свойств компонента
Отлично, но все же - как к ним потом обращаться? Как например добавить новое сообщение или задать скорость прокрутки?
__________________
а все-таки AS3 лучше!

Старый 01.11.2007, 03:34
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ну как... имя компонента, точка, имя свойства/метода... а как еще?
[компонент].[метод](аргументы)
[компонент].[свойство] = значение
__________________
Hell is the possibility of sanity

Старый 01.11.2007, 07:21
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 8  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
wvxvw, ты собираешься наказывать алгеброй людей распространяющих компоненты второго или первого поколения? Что плохого во втором поколении? По-моему, это лучше чем первого.

PS За четвертый класс алгебра не катит. Вот Демидовича или Кудрявцева (все три тома) будет серьезным наказанием

Старый 01.11.2007, 10:52
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 9  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Не, именно за четвертый клас - смысл в том, что не сложно, а просто бессмысленно =)
Минимальный размер компонента второго поколения (скомпилированого) - что-то около 25Кб. На мой взгляд, только этого уже достаточно. Кроме того, в них существует такая неприятная штука, как фокус менеджер, и искоренить ее довольно проблематично... И последнее - к свойствам компонента нельзя обратится сразу после его создания - нужно подождать какое-то (неопределенное) время.
__________________
Hell is the possibility of sanity

Старый 06.11.2007, 03:04
profi80 вне форума Посмотреть профиль Отправить личное сообщение для profi80 Найти все сообщения от profi80
  № 10  
Ответить с цитированием
profi80

Регистрация: Dec 2005
Сообщений: 86
Цитата:
Сообщение от wvxvw
ну как... имя компонента, точка, имя свойства/метода... а как еще?
[компонент].[метод](аргументы)
[компонент].[свойство] = значение
эээ.... да здесь не так все просто... вот как раз так и не получается: [компонент].[метод](аргументы)
Вы сами то пробовали? Если нет то попробуйте. А потом расскажите - получилось или нет. У меня в Flash 8 ни один из методов не работал. Хотя компонент нормально установился.
__________________
а все-таки AS3 лучше!

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

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

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


 


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


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