PDA

Просмотр полной версии : Помогите разобраться с кодом


Shkedy B
30.11.2008, 16:32
Есть такой код. Пишется в пустой ключевой кадр раздела scene. Когда перенести этот код в такой же ключевой кадр символа, то он не работает (грузится только файл с меню, а страницы при нажатии на пункты, не загружаются) Кто нить знает, что сделать, чтобы заработало?

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function(target:MovieClip):Void {
};
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
//trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
};

listener.onLoadInit = function(target:MovieClip):Void {
_root.createEmptyMovieClip("content_mc",_root.getNextHighestDepth());
content_mc.attachMovie("content_mc","content_mc",0);

// here we pass pointer to controlled MovieClip to FML menu
target._root.m_remote_control_mc = content_mc.content_mc;

content_mc._x = 170;
content_mc._y = 10;
};

mcLoader.addListener(listener);
mcLoader.loadClip("menu.swf",container);

container._y = 44;

Заранее спасибо.

iNils
30.11.2008, 18:10
Вместо
_root.createEmptyMovieClip("content_mc",_root.getNextHighestDepth());

написать
this.createEmptyMovieClip("content_mc",this.getNextHighestDepth());

Shkedy B
30.11.2008, 19:39
Не работает... А как изменить размеры импортируемого файла (в этом скрипте - menu.swf) не меняя размера всего ролика?

iNils
30.11.2008, 19:59
У вас там еще ниже упоминания рута есть.

После загрузки дать ему новые размеры.

Shkedy B
30.11.2008, 20:37
Ага.. спасибо.

Добавлено через 57 минут
Э... Есть ещё один вопрос. Искал в инете, не нашел. Как можно вставить HTML-страницу во Flash-документ?