![]() |
Как вытащить из библиотеки графику?
Добрый день.
Во фла-файле, в библиотеке имеется несколько символов типа Графикс с графикой. Необходимо их (ну скажем так) приатачить из АС3. Подскажите можно ли это сделать с Гафиксами или только с Мовиклипами? |
Нет, нельзя... ну или каким-нибудь особо извращнным способом типа опять же распарсив скомпилированую флешку, но оно того явно не стоит.
|
Цитата:
а-ля: Код AS3:
|
Нет, это картинки в битмапдату, графикс - в класс, который не доступен через свойства языка, что-то связаное с Shape сейчас точно название не вспомню.
|
Ок. Спасибо большое за ответ.
В принципе, никаких поблем не составляет сделать их МовиКлипами. Просто, типа МовиКлипы памяти и ЦП больше едят... Еще раз спасибо. |
Цитата:
|
графикс не во что не превращается. когда компилируется флэшка, просто "раскрываются скобки", и записывается как есть. как будто на сцене лежит содержание графикса. другими словами его не существует. как и слоёв, собственно. это инструмент редактора для группировки.
|
Цитата:
|
Партизан, ну хоть бы проверили, прежде чем больших дядек исправлять. в шэйп ничего кроме шэйпа не конвертируется. если Вы такой знаток, то расскажите во что конвертируется MovieClip, если его положить в грфиксе. а ещё лучше, что происходит с таймлайном в грфиксе.
|
Цитата:
Киньте графику на таймлайн и trace(getChildAt(0)) развеет ваши сомнения, а точнее большие убеждения Больших Дядек... :bye: |
Вы точно понимаете, что делаете? алгоритм моих дейсвий:
1. создал пустой графикс. 2. положил на сцену. 3. написал Код AS3:
Код:
RangeError: Error #2006: Предоставленный индекс выходит за допустимые пределы. |
Цитата:
Вам FLA прислать с двумя graphic, один с Bitmap, второй с вектором внутри? Оба при trace идентифицируются как Shape. То что вы пустую графику в IDE закинули, это не значит что она действительно добавлена... Это к Адобу... Спросите действительно ли пустой объект графики добавляется на stage путем перетаскивания. |
Вы точно не понимаете, что делаете :) Bitmap добавленный на сцену - это шэйп с битмаповой заливкой :) шэйп - это шэйп. Вы ради прикола добавили бы мувик в графикс. возможно результат бы Вас удивил :) графикс просто раскрывается. и исчезает. а трэйсите Вы его содержание. так как в моём случаи содержания не было, получилась ошибка. то что Вы тесты проводите исключительно на одном шэйпе, это сугубо Ваши проблемы. так что все вопросы к Вашему однобокому сознанию, а не к адобе.
p.s.: если в графикс положить 2 картинки, то шэйпа у Вас получится 2. но над такими тестами, Вы скорее всего надорвётесь. |
А, сорри, это я с вот этим попутал:
http://livedocs.adobe.com/flex/3/lan...orphShape.html |
Цитата:
|
| Часовой пояс GMT +4, время: 03:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.