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

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

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

Регистрация: Sep 2005
Сообщений: 42
По умолчанию Можно ли узнать параметры мувика находящегося в библиотеке?

Короче так. Нужно узнать параметры _width и _height мувиклипа, если он находится на сцене, то ноль проблем... _root.my_clip._width или что-то подобное, а как узнать его параметры если он в библиотеке находится?

Нужно это для следующего: Аттачу мувики в зависимости от их размеров библиотеке, т.е. стыкую на поле кучу мувиков в один сплошной. Да, конечно можно сначала аттачить мувик, потом посмотреть его параметры и затем изменить их, но так не очень удобно и лишняя писанина. Вот и хочу узнать можно ли сначала узнать параметры мувика, а потом его аттачить в зависимости от параметров???

Заранее благодарен.

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

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
по очереди приаттачить к чему-либо за пределами сцены все мувики, записать что нужно в массив - и вперед

Старый 15.02.2006, 13:05
Zen вне форума Посмотреть профиль Отправить личное сообщение для Zen Найти все сообщения от Zen
  № 3  
Ответить с цитированием
Zen

Регистрация: Sep 2005
Сообщений: 42
Цитата:
Сообщение от Король
по очереди приаттачить к чему-либо за пределами сцены все мувики, записать что нужно в массив - и вперед
Отличная идея, сам что-то не допёр. Пасиб.
Ща попробую, потом код выыложу, вдруг кому пригодится ))


Я так понял, что напрямую из библиотеки никаких параметров узнать нельзя? Можно хотя бы те мувики которые там лежат запросить? Т.е. если над проектом работают несколько человек, для предотвращения ошибок, могу ли я сначала запросить имя мувика, если его к примеру в библиотеке не оказалось, вывести предупреждение? надеюсь понятно объяснил... Если что напутал, объясню по другому.

P.S. А почему тут нельзя закрывать свои темы? Или я просто не нашёл где? Просто удобно было бы! Узнал что нужно и тему закрыл, чтоб что-то попало не писали потом. На многих форумах такая функиция есть!


Последний раз редактировалось Zen; 15.02.2006 в 13:08.
Старый 15.02.2006, 13:09
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 4  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
нет, с библиотекой через as выйти на связь не получится. тут тебе не Директор

Старый 15.02.2006, 15:51
Zen вне форума Посмотреть профиль Отправить личное сообщение для Zen Найти все сообщения от Zen
  № 5  
Ответить с цитированием
Zen

Регистрация: Sep 2005
Сообщений: 42
Начал делать, снова столкнулся с проблемой!
Загружаю клип из библиотеки _root.attachMovie("MyClip","MyClip",1);
и тут же попытался считать параметры загруженного клипа width = _root."MyClip"._width; trace(width); конечно же трайс выдал "неизвесно", т.е. на сколько я помню нужно время для загрузки мувика, т.е. моя попытка считать параметры ничего не выдала по причине незагруженности загружаемого клипа! Я правильно понял?
Если же это так, то как быть? Да, читал про прелоадеры, но в данном случае мне не нужен никакой прелоадер, просто нужно загрузить клип, считать его параметры и удалить клип... возможно ли это не создавая дополнительных кадров, для того чтобы дождаться загрузки??? Может есть какая команда "подождать загрузку" а потом считать параметры?

Может кто знает, как на аттаченный мувик написать актион-скрипт? Это бы решило мою проблему... Точно знаю что это можно, делал но давно, щас забыл...


Последний раз редактировалось Zen; 15.02.2006 в 15:54.
Старый 15.02.2006, 16:11
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 6  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
width = _root.MyClip._width; trace(width);
или
width = _root["MyClip"]._width; trace(width);

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

Регистрация: Jun 2005
Адрес: KharkoFF
Сообщений: 63
Отправить сообщение для Ata с помощью ICQ
Код:
width = _root.MyClip._width;
кавычки убери

или так

Код:
width = _root["MyClip"]._width;
Цитата:
т.е. на сколько я помню нужно время для загрузки мувика
именно для загрузки, а не аттача

Старый 15.02.2006, 16:20
Zen вне форума Посмотреть профиль Отправить личное сообщение для Zen Найти все сообщения от Zen
  № 8  
Ответить с цитированием
Zen

Регистрация: Sep 2005
Сообщений: 42
Ещё раз спасибо! Чтобы я без вас делал )))
Снова РАБОТАЕТ!!!

Старый 15.02.2006, 18:00
Zen вне форума Посмотреть профиль Отправить личное сообщение для Zen Найти все сообщения от Zen
  № 9  
Ответить с цитированием
Zen

Регистрация: Sep 2005
Сообщений: 42
Дабы не создавать новой темы, .т.к. вопрос незначительный, спрашиваю в этой.

Точно знаю, что есть возможность писать актион-скрипты на Аттаченные мувики, но как хоть убейте не помню! Т.е. Проаттачил я мувик, и добавил на него код (например на реакцию на мышь), код может добавляться как из внешнего файла, так и из переменной, не имеет смысла....

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

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

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

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


 


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


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