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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.07.2007, 15:39
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 1  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
По умолчанию опять вопрос о attachMovie

Сразу скажу что поиск результатов не дал... как не странно, вопрос-то чепуховый

есть картинки в библиотеке (линкейдж прописан), есть мувик (окно) в котором должна появляться одна из картинок (имя передаётся в переменной)
нужно: чтобы картинка загружалась внутрь мувика, маскировалась этим же окном и чтобы можно было управлять (двигать) эту картинку програмно...

НО! не получается даже просто загрузить картинку...
прописал в чистом, новом клипе:
Код:
this.attachMovie("pict1", "pict1", this.getNextHighestDepth());
...не грузится...
я в ауте...

помогите плиз советом
__________________
Самый великий программер - БОГ!

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

Регистрация: Apr 2007
Сообщений: 1,369
Код:
_mc.attachMovie("pict1", "pict1", this.getNextHighestDepth());
_mc - твой мувик, куда атачить.
Если хочешь обращаться к заатаченному, пиши так:
Код:
_mc.pict1._x=0
Ну а для маскировки в _mc или программно или руками рисуешь маску(_ms), а потом пишешь:
Код:
_mc.attachMovie("pict1", "pict1", this.getNextHighestDepth());
_mc.pict1.setMask(_mc._ms)
или так:
Код:
_mc.attachMovie("pict1", "pict1", this.getNextHighestDepth());
with(_mc){
pict1.setMask(_ms)
}


Последний раз редактировалось Molecula; 12.07.2007 в 16:15.
Старый 12.07.2007, 16:12
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 3  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
ах вот оно как...
в хелпе этого нет

спасибо, сейчас попробую...
-------------------------------------

что-то никаких изменений
может и имя в библиотеке должно быть таким же как линкейдж?

Код:
onClipEvent (load) {
	_window.attachMovie("pict1", "pict1", this.getNextHighestDepth());
}
пробовал и через _рут и без ничего...
попробовал и во фрейм ставить... гм...
__________________
Самый великий программер - БОГ!


Последний раз редактировалось Aisaid; 12.07.2007 в 16:27.
Старый 12.07.2007, 16:16
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Aisaid, попробуйте ваш код просто в рут положить, в кадре.

Старый 12.07.2007, 16:28
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 5  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
кстате, вообще можно attachMovie применять к картинкам ???
или только к мувиклипам?
-------------------------

во блин! я болван...

перевёл картинку в мувиклип - назвал соответствующе... ГРУЗИТСЯ !!!
всё ясно... хм...


а как просто картинки грузить?
или как програмно их перевести в мувиклип, а потом использовать по назначению?
__________________
Самый великий программер - БОГ!


Последний раз редактировалось Aisaid; 12.07.2007 в 16:34.
Старый 12.07.2007, 16:39
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 6  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Картинки тоже можно грузить, т.е. объекты типа Bitmap.
Картинку нельзя перевести в Мувик, её можно загрузить в мувик (он буде, как контейнер), а потом обращаться к этому контейнеру, используя свойсва и методы MovieClip


Последний раз редактировалось Molecula; 12.07.2007 в 16:41.
Старый 12.07.2007, 16:40
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
для картинок attachBitmap
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Apr 2007
Сообщений: 1,369
Да, тогда нужно почитать про BitmapData.

Если коротко, то будет так:
Код:
import flash.display.BitmapData;
target.attachMovie('link','link',1);
var tmpBmp:BitmapData = BitmapData.loadBitmap('pic');
link.attachBitmap(tmpBmp, 0, "auto", true);
где pic - Линкэйдж в библиотеке твоей картинки.
вроде так...


Последний раз редактировалось Molecula; 12.07.2007 в 17:03.
Старый 12.07.2007, 17:27
Aisaid вне форума Посмотреть профиль Отправить личное сообщение для Aisaid Найти все сообщения от Aisaid
  № 9  
Ответить с цитированием
Aisaid
[+3 19.07.07]
 
Аватар для Aisaid

Регистрация: Aug 2006
Адрес: Kharkov, Ukraine
Сообщений: 129
Отправить сообщение для Aisaid с помощью ICQ
что-то не получается маску положить

Код:
this.pict1.setMask(_root.window);
(это если аттачить как мувиклип... но просто исчезает всё...
при дебуге вижу что мувик лежит в window...
если маску не включать, то картинка лежит в области window... странно)


Molecula спасибо, битмап аттачится - это хорошее решение для меня

только как им управлять?
маска не ложится, и _х _у координаты не меняют позиции...
нашёл свойство Scroll - но это не совсем то, что нужно...
__________________
Самый великий программер - БОГ!

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

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

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


 


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


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