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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.04.2007, 23:32
STILL.05 вне форума Посмотреть профиль Отправить личное сообщение для STILL.05 Найти все сообщения от STILL.05
  № 1  
Ответить с цитированием
STILL.05

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

если маску создать програмно то она не работает.
если маска было создана вручную то все ОК
почему так?
__________________
нормально делай - нормально будет

Старый 12.04.2007, 23:47
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

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

Старый 13.04.2007, 06:49
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 3  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
У меня была такая же проблема. Выходил из неё так:
Код:
_root.createEmptyMovieClip("image", 0);
_root.image.createEmptyMovieClip("jpg", 0);
_root.image.jpg.loadMovie("image.jpg");
_root.image.setMask(_root.mask);
То есть создал пустой MovieClip, в нём ещё один, в который загружал картинку, а маску накладывал уже на внешний MovieClip.

Попробуй - должно получиться.

Старый 13.04.2007, 11:09
STILL.05 вне форума Посмотреть профиль Отправить личное сообщение для STILL.05 Найти все сообщения от STILL.05
  № 4  
Ответить с цитированием
STILL.05

Регистрация: Sep 2005
Сообщений: 194
нашел ошибку .... я создавал маску програмно а имя давал в виде
"MASK_"+getTimer()+"_"+Math.random() :-) потому что масок было несколько и создавались они в цикле.....
поменял имена на "MASK_"+count (count - положительное целое) все заработало
__________________
нормально делай - нормально будет

Старый 13.04.2007, 11:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
KoLar, а что мешало дождаться загрузки? Незнание MovieClipLoader?

STILL.05, Math.random() возвращает число с запятой, что конвертируется в точку. Очень оригинально.

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

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
Цитата:
Сообщение от __etc
KoLar, а что мешало дождаться загрузки? Незнание MovieClipLoader?
Во Flash 7 нет MovieClipLoader. Это и мешало. А с onLoad не работало.

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

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
а getBytesTotal и getBytesLoaded тоже нет в 7?
__________________
Free-lance | Twitter | Me

Старый 17.04.2007, 21:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от KoLar
Во Flash 7 нет MovieClipLoader.
Это не врите.
Цитата:
Сообщение от Help
Availability: ActionScript 1.0; Flash Player 7
http://livedocs.macromedia.com/flash.../00002538.html

Старый 18.04.2007, 10:31
STILL.05 вне форума Посмотреть профиль Отправить личное сообщение для STILL.05 Найти все сообщения от STILL.05
  № 9  
Ответить с цитированием
STILL.05

Регистрация: Sep 2005
Сообщений: 194
Цитата:
Сообщение от __etc
STILL.05, Math.random() возвращает число с запятой, что конвертируется в точку. Очень оригинально.
Ну простите не знал
__________________
нормально делай - нормально будет

Старый 18.04.2007, 11:24
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 10  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
Ой, и правда есть. Будем знать!

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

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

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


 


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


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