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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.02.2010, 13:06
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 1  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
По умолчанию имя мувика подгуженного из библиотеки

Привет, друзья!
Подскажите, плиз, как правильно указывать инстенс только что подгруженному мувику из библиотеки?
В этом мувике расположены блоки, в свою очередь, которые будут принимать данные из XML.

Код AS3:
newCard();
function newCard():void
	{
		var card_mc:MovieClip = new card();
		addChild(card_mc);
		card_mc.x = stage.width/2 ;
		card_mc.y = stage.height/2;
	}

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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Записать ссылку в переменную или еще куда. Или вы о чем?

Старый 17.02.2010, 13:37
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 3  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Вобщем, у меня есть переменная picLoader, которая с помощью XML грузит из внешней папки иконки. На сцене получается несколько десятков разных иконок. Если кликнуть по какой-нибудь иконке, должен приоттачиться из библиотеки на сцену мувиклип card и в этот мувиклип с помощью того же XML должны загрузиться несколько текстовых блоков и картинок =)
Вот для этого мне нужно как-то "обозвать" card мувиклип, а я не знаю как присвоить ему имя (

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

Регистрация: Jun 2006
Сообщений: 400
Если используете flashIDE, то посмотрите в library. Окно библиотеки, если его сделать пошире, содержит много полей. Одно из них linkage. В этом поле вбивайте имя для вашего card. Например вбейте cardClip. А потом:

Код AS3:
addChild(new cardClip());

Старый 17.02.2010, 14:15
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 5  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Цитата:
Сообщение от proxiServer Посмотреть сообщение
Если используете flashIDE, то посмотрите в library. Окно библиотеки, если его сделать пошире, содержит много полей. Одно из них linkage. В этом поле вбивайте имя для вашего card. Например вбейте cardClip. А потом:

Код AS3:
addChild(new cardClip());
linkage у меня был установлен иначе, как бы он грузился вообще из библиотеки, у меня проблема после того как загрузился клип, дать ему имя, если сейчас потрэйсить card_mc при каждом аттаче присваевается новое совершенно непонятное имя:instance12
instance21
instance30
instance39
instance48

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

Регистрация: Jun 2006
Сообщений: 400
Dr_Bra, а для чего знать имя? Просто я всегда создавая клип, если мне нужно к нему обратится потом, сохраняю ссылку на него в переменную. С переменной работаю уже.

Старый 17.02.2010, 14:38
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 7  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Цитата:
Сообщение от proxiServer Посмотреть сообщение
Dr_Bra, а для чего знать имя? Просто я всегда создавая клип, если мне нужно к нему обратится потом, сохраняю ссылку на него в переменную. С переменной работаю уже.
а можно небольшой пример, чисто теоретически я понял, но корректно написать не получается
я создал еще одну переменную:
Код AS3:
var mainCard:MovieClip;
а как к ней присвоить ссылку на загрузившийся объект?

Старый 17.02.2010, 14:55
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 8  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Код AS3:
    var mainCard:MovieClip;
    mainCard = new cardInLibraryLinkageName(); //ваш залинкованный клип в библиотеке
 
    mainCard.y  = 200;
    mainCard.x  = 200;

Старый 17.02.2010, 15:11
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 9  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Цитата:
Сообщение от proxiServer Посмотреть сообщение
Код AS3:
    var mainCard:MovieClip;
    mainCard = new cardInLibraryLinkageName(); //ваш залинкованный клип в библиотеке
 
    mainCard.y  = 200;
    mainCard.x  = 200;
так это же точно такой же скрипт, с которого я и начинал в самом начале темы )))

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
добавление , имя , имя клипа

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

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


 


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


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