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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.09.2009, 10:52
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 31  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от to_c Посмотреть сообщение
etс, вы упоминали о необходимости править компоненты. Расскажите пожалуйста, как это сделать.
Где-то были раньше мануалы. Суть в том, что во флеше они уже в скомпилированном виде, но исходники присутствуют. Впрочем, я думаю, достаточно открыть папку Classes флеша и там поправить то, что нужно.

Старый 15.09.2009, 01:48
to_c вне форума Посмотреть профиль Отправить личное сообщение для to_c Найти все сообщения от to_c
  № 32  
Ответить с цитированием
to_c
 
Аватар для to_c

Регистрация: Aug 2009
Сообщений: 51
Цитата:
Сообщение от etc Посмотреть сообщение
... думаю, достаточно открыть папку Classes флеша и там поправить то, что нужно.
Вы имеете ввиду C:\Program Files\Adobe Flash CS4\Common\First Run\Classes?
Заглядывал туда. Но ничего там и близко нет о Tree.

Зато в папке C:\Program Files\Adobe Flash CS4\Common\Configuration\Components\User Interface
нашёл файлик Tree.swc
Если его убрать, компонент Tree со вкладки components исчезает.
Может это оно?


Последний раз редактировалось to_c; 15.09.2009 в 01:51.
Старый 16.09.2009, 02:43
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 33  
Ответить с цитированием
vikingcompany
[+4 25.01.11]
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Цитата:
Сообщение от etc Посмотреть сообщение
Где-то были раньше мануалы.
Они и сейчас есть - на www.adobe.com. Можно так же использовать горячую клавишу F1.

Старый 16.09.2009, 15:48
to_c вне форума Посмотреть профиль Отправить личное сообщение для to_c Найти все сообщения от to_c
  № 34  
Ответить с цитированием
to_c
 
Аватар для to_c

Регистрация: Aug 2009
Сообщений: 51
Вот, нашёл кое-что - http://livedocs.adobe.com/flash/9.0/...html#wp1177424

Хотя в моём случае вопрос стоит несколько по-другому - как ИЗМЕНИТЬ СУЩЕСТВУЮЩИЙ компонент?

Старый 16.09.2009, 15:52
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 35  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
никак

Старый 16.09.2009, 17:01
to_c вне форума Посмотреть профиль Отправить личное сообщение для to_c Найти все сообщения от to_c
  № 36  
Ответить с цитированием
to_c
 
Аватар для to_c

Регистрация: Aug 2009
Сообщений: 51
О чём же тогда говорил etc?

Старый 18.09.2009, 03:01
aFriend вне форума Посмотреть профиль Отправить личное сообщение для aFriend Найти все сообщения от aFriend
  № 37  
Ответить с цитированием
aFriend
 
Аватар для aFriend

Регистрация: Jan 2009
Сообщений: 55
А он всё время говорит загадками. Это я давно заметил.

Старый 19.09.2009, 03:58
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 38  
Ответить с цитированием
vikingcompany
[+4 25.01.11]
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Цитата:
Сообщение от to_c Посмотреть сообщение
Вы имеете ввиду C:\Program Files\Adobe Flash CS4\Common\First Run\Classes?
Смотри C:\Program Files\Adobe\Adobe Flash CS4\Common\First Run\Classes\mx\controls

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

Регистрация: Aug 2009
Сообщений: 51
Спасибо, нашёл.

Воспользовавший этой статьёй, я разобрался с написанием собственных компонентов и их структурой.

Компонент Tree построен на базе (с применением) компонента List, что видно из файла Tree.as:
Код:
import mx.controls.List;
Помещённый на сцену, List уже сам по себе перехватывает фокус, из-за чего страничка не скролится.
Разобрав List.as вижу импорт другого класса - ScrollSelectList:
Код:
import mx.controls.listclasses.ScrollSelectList;
Тогда, на базе List, я создаю свой собственный компонент dial (по аналогии с всё той же статьёй)
и начинаю его исследовать, построчно удаляя код классов.
Цель - найти строки, отвечающие за скрол.

В итоге:
удалив всё, что только можно, получил абсолютно пустой компонент
и абсолютно неинформативные классы.

Вместе с тем, помещённый на сцену, этот обрубок ВСЁ ТАК ЖЕ перехватывает скролл на себя!
В этом можно убедиться, посмотрев мой код.
В библиотеке делаем правой клавишей по компоненту -> Convert to compiled clip и помещае на сцену. Тестирую под Apache 2.2.13

Уважаемый etc!
Как видите, кодифкация компонента не принесла должного результата.
Подскажите - в чём тогда соль?
Вложения
Тип файла: rar code.rar (43.8 Кб, 28 просмотров)

Старый 22.09.2009, 02:13
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 40  
Ответить с цитированием
vikingcompany
[+4 25.01.11]
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Мой любимый компонент = ) Намучаешься ещё с ним.

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

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

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


 


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


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