Просмотр полной версии : Обращение к клипу
Добрый день, у меня вопрос (я во флеше новичек)
Если я загрузил в один swf другой командой
loadMovieNum("map_main.swf", 1);
то как к нему теперь обращаться? можно ли ему задать имя?
и чтобы изменить его положение по оси x, достаточно ли этой команды
setProperty("map_main.swf", _y, "500");
Прошу прощения за глупый вопрос
если не ошибаюсь
setProperty(_level1, _y, "500");
я правильно понял, что присвоить instanse name ему нельзя? обращаться только как level?
херню написал, вот так надо
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc._x=500
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("map_main.swf", 1);
Зачем лишний объект mclListener создавать?
var mc:MovieClip = createEmptyMovieClip("mc", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("file.swf", mc);
function onLoadInit(target:MovieClip):Void
{
trace(target == mc)
}
udaaff
я это слышу каждый день по нескольку раз..в данном случае это практически копия с хелпа..чтоб не париться я ничего особо не меняю..
спасибо
Добавлено через 6 часов 15 минут
Еще вопрос:
использовал код предложенный udaaff, для загрузки в этот клип еще одного внешнего клипа (заменив при этом имена переменных и клипов), он грузиться но трасировка пишет false (первый загружает верно true). Что делаю не так
var tools:MovieClip = createEmptyMovieClip("tools", getNextHighestDepth());
var toolsLoader:MovieClipLoader = new MovieClipLoader();
toolsLoader.addListener(this);
toolsLoader.loadClip("tools.swf", tools);
function onLoadInit(target:MovieClip):Void
{
trace(target == tools)
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.