Как клонированная форма загружается Flex Action Script 3 из внешнего swf (созданная в Flash CS4)?Форма клонирования, загружаемая из внешнего файла swf
ответ
Довольно просто, нет NO WAY клонировать экранный объект
Что вы можете сделать, это найти имя класса, что объект имеет и создать класс заново, чтобы получить ту же самую форму.
Это не будет помнить какие-либо свойства, поэтому, если вам нужен настоящий клон, вам нужно будет расширить этот класс, чтобы он имел эту функцию, которая будет копировать все значения один за другим.
Ну, нет простого способа, но если вам это нужно плохо (как и я), есть библиотека для обработки swf, которую вы можете использовать, называемую as3swf (https://github.com/claus/as3swf) от Claus Wahlers. (Есть похожие синтаксические анализаторы, но эта кажется мне самой зрелой). Библиотека позволяет анализировать фигуру из swf и генерировать код AS3, который, будучи выполненным, рисует ту же форму. Кроме того, вы можете задействовать класс FXGShapeExporter для создания и повторного использования FXG, поскольку вы находитесь в Flex.
Вот мой код, который работает:
var shape:Shape = new Shape();
//do stuff so that it has graphics
var shape2:Shape = new Shape();
shape2.graphics.copyFrom(shape.graphics);
//now shape2 and shape have same graphics, independently
- 1. Загрузка внешнего файла SWF-файла
- 2. Импорт классов из внешнего SWF
- 3. Форма клонирования Без значений ввода клонирования
- 4. Реверсивная строка 1GB, загружаемая из файла
- 5. Создайте swf из декомпилированного SWF-файла
- 6. AS3 Остановка внешнего swf
- 7. форма Клонирования в ColorBox накладке
- 8. Форма, не загружаемая в проект Rails 3
- 9. Изменение размера внешнего SWF, экспортируемого из Unity3d
- 10. Установка класса из внешнего SWF - Неявное принуждение
- 11. Flash, ActionScript: загрузка активов из внешнего SWF
- 12. удалить внешний текстовый файл из .swf файла
- 13. SEO, Flash и данные из внешнего файла
- 14. экстракт URL из файла .swf
- 15. Извлечение актива из swf-файла?
- 16. Android-обои из swf-файла
- 17. Загрузка внешнего интерактивного swf в Air Mobile
- 18. Использование событий во внешнем swf для загрузки нового внешнего swf
- 19. jquery из внешнего файла
- 20. Меню из внешнего файла
- 21. Как указать ширину и высоту при загрузке внешнего SWF-файла?
- 22. Как определить конец внешнего SWF (SWF PPT, Captivate AS3)?
- 23. Когда игра внешнего swf закончена, удалите внешний swf
- 24. Получение байтов swf из swf
- 25. Доступ к глобальному объекту Uza из загруженного внешнего swf
- 26. загрузка внешнего объекта json из внешнего файла
- 27. доступ к переменной в SWF-файле из другого SWF-файла
- 28. Flash/AS3: Загрузка внешнего SWF * с анимацией *
- 29. Java Class.forName() не работает, строка класса, загружаемая из файла свойств
- 30. Создание флэш-видео swf без внешнего управления swf