Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   ActionScript 3 с нуля (http://www.flasher.ru/forum/showthread.php?t=92301)

DRAGOnoid 05.11.2007 16:08

проверил, работает!!! Спасибо __etc огромное! наконец решился один уже смерть как замучавший трабл !

а для MovieClip подобную махинацию провести можно а то та же фигня (

etc 05.11.2007 17:10

Для мувиклипа нужно использовать либо getDefinition, либо через через конструктор.
Что-то вроде:

Код:

var clip:MovieClip = (info.content as DisplayObjectContainer).getChildByName('myClip') as MovieClip;
var ClipClass:Class = (clip as Object).constructor;
var myClip:MovieClip = new ClipClass() as MovieClip;
addChild(myClip);

Естесственно, на сцене загруженного ролика должен находится клип с именем myClip.

DRAGOnoid 05.11.2007 18:23

смысл понял что ты хочешь.
но это считай то же самое что и шаред обжект. Я просто хотел добиться чтобы можно было загружать анимацию или другие вещи в SWF без наворотов. т.е. обычная анимация на первой сцене подгружаемого SWF.

неужели нет способа просто склонировать этот info.content? Или адобовцы специально затачивались чтобы все подобные вещи были только через Shared Object?

etc 05.11.2007 19:57

Ну попробуй тот же финт, только с content. Я не пробовал, может и заработает.

И причем тут SharedObject, я не понял.

milDude 24.11.2007 15:21

Вся флешка состоит из одного as-скрипта. Во fla-файле нет ничего кроме прописанного Document class.

Как сделать прелоадер для такого флеш?

etc 24.11.2007 15:29

А зачем?

milDude 24.11.2007 15:35

В первую секунду после запуска флешка притормаживает.
Мне подумалось что это из-за того, что флешка не успела дозагрузиться.

etc 24.11.2007 15:39

Сколько весит флешка?
И почему такой вывод?

milDude 24.11.2007 15:49

флешка весит 1.85 Кб
зависает только если запускать Ctrl+Enter'ом
вывод сделан от балды
-----------------------
На будущее хочется знать как сделать прелоадер. Вдруг кода будет много.

etc 24.11.2007 15:52

Значит выполняется сложный код, раз подтормаживает.

http://etcs.ru/blog/cs3/export_in_se...ame_flash_cs3/


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

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