Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Есть ли * в Library? (http://www.flasher.ru/forum/showthread.php?t=98464)

Ляксей 13.07.2007 17:05

Есть ли * в Library?
 
Как run-time из ActionScript проверить есть ли какой-то элемент в библиотеке по его Linkage имени?
В данном конкретном случае интересует font, но вообще хотелось бы то же самое для всех категорий. Что-то нигде не могу найти способа.

BigDan 13.07.2007 17:09

никак

Ляксей 13.07.2007 17:55

Думю, что по каким-то вторичным признакам можно определить что font не подключился из библиотеки ( типа размер не задан или ещё что-то). Но пока что-то не могу таковых найти. Непонятно как отличить удачнуюи неудачную загрузку.

etc 13.07.2007 18:04

Можно попробовать создать текстовое поле, в нем использовать этот шрифт, написать текст. Если textWidth больше нуля, значит такой шрифт есть в либе.

Ляксей 13.07.2007 18:21

Забавно, при отсутствии шрифта размер текстового поля 4x4. :)
Наверно, это как-то связано с Anti-Aliasing или с другими мистическими внутренностями Flash-ядра

etc 13.07.2007 18:24

Не _width, а textWidth, это разные вещи.

Ляксей 13.07.2007 18:30

Да, с textWidth всё правильно получается. Спасибо :)


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

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