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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.05.2011, 07:57
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 11  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Код AS3:
 if ( myDisplayObject is myClass ) trace( "congratulation! " );

Старый 19.05.2011, 11:03
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 12  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
"_" и даже "." - там допустимы.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Цитата:
Спасибо за ответы, подскажите а если на основе символов из библиотеки создать классы(но уже с другими именами, потому что в названии символов присутсвуют знаки " _ - и др.)можно будет тогда установить связь класс->имя символ из библиотеки на основе которого этот класс создан?
установить связь имя_символа>класс нельзя, в свойствах символа есть специальное поле Class, введите туда название класса с которым связан символ
__________________
freelance | Раздор

Старый 20.05.2011, 10:34
iceiceice вне форума Посмотреть профиль Отправить личное сообщение для iceiceice Найти все сообщения от iceiceice
  № 14  
Ответить с цитированием
iceiceice

Регистрация: May 2011
Сообщений: 12
Я так понял что символы в библиотеке это некая абстракция и к его имени вообще нельзя добраться с помощью AS, вся проблема в том что символам соответствуют сложные имена включаюшие в себя("/" "\" "-" " "), а класс с таким именем создать нельзя, проблема в том что единственное место где содержится правильное имя это символ в библиотеке, куда не добраться! Если кто-нибудь подскажет элегантное решение, вплоть до разборки fla файла и вычленением от туда имен всех символов, буду очень признателен.

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

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


Последний раз редактировалось wvxvw; 20.05.2011 в 11:33.
Старый 20.05.2011, 13:48
Nemez вне форума Посмотреть профиль Отправить личное сообщение для Nemez Найти все сообщения от Nemez
  № 16  
Ответить с цитированием
Nemez
 
Аватар для Nemez

Регистрация: Jun 2010
Сообщений: 189
iceiceice, а Вы не пробовали при создании класса заменять неправильные символы на какое-либо определенное сочетание букв, а потом, после получения этого имени класса преобразовать его в строку и поменять символы обратно?

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

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

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


 


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


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