Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.08.2009, 18:37
steppe вне форума Посмотреть профиль Отправить личное сообщение для steppe Найти все сообщения от steppe
  № 1  
Ответить с цитированием
steppe

Регистрация: Jun 2004
Сообщений: 16
По умолчанию Обращение к клипу

Добрый день, у меня вопрос (я во флеше новичек)
Если я загрузил в один swf другой командой
Код AS1/AS2:
loadMovieNum("map_main.swf", 1);
то как к нему теперь обращаться? можно ли ему задать имя?
и чтобы изменить его положение по оси x, достаточно ли этой команды
Код AS1/AS2:
setProperty("map_main.swf", _y, "500");
Прошу прощения за глупый вопрос

Старый 13.08.2009, 18:56
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 2  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
если не ошибаюсь
Код:
setProperty(_level1, _y, "500");

Старый 13.08.2009, 19:02
steppe вне форума Посмотреть профиль Отправить личное сообщение для steppe Найти все сообщения от steppe
  № 3  
Ответить с цитированием
steppe

Регистрация: Jun 2004
Сообщений: 16
я правильно понял, что присвоить instanse name ему нельзя? обращаться только как level?

Старый 13.08.2009, 19:08
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 4  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
херню написал, вот так надо
Код AS1/AS2:
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);

Старый 13.08.2009, 19:19
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Зачем лишний объект mclListener создавать?
Код AS1/AS2:
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)
}

Старый 13.08.2009, 19:23
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 6  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
udaaff
я это слышу каждый день по нескольку раз..в данном случае это практически копия с хелпа..чтоб не париться я ничего особо не меняю..

Старый 14.08.2009, 12:21
steppe вне форума Посмотреть профиль Отправить личное сообщение для steppe Найти все сообщения от steppe
  № 7  
Ответить с цитированием
steppe

Регистрация: Jun 2004
Сообщений: 16
спасибо

Добавлено через 6 часов 15 минут
Еще вопрос:
использовал код предложенный udaaff, для загрузки в этот клип еще одного внешнего клипа (заменив при этом имена переменных и клипов), он грузиться но трасировка пишет false (первый загружает верно true). Что делаю не так
Код AS1/AS2:
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)
}


Последний раз редактировалось steppe; 14.08.2009 в 18:39.
Создать новую тему Ответ Часовой пояс GMT +4, время: 20:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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