Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   не накладывается маска на загруженную картинку (http://www.flasher.ru/forum/showthread.php?t=94483)

STILL.05 12.04.2007 23:32

не накладывается маска на загруженную картинку
 
если маску создать програмно то она не работает.
если маска было создана вручную то все ОК
почему так? :wacko:

iNils 12.04.2007 23:47

Сначало надо дождаться загрузки картинки, а потом назначать маску

KoLar 13.04.2007 06:49

У меня была такая же проблема. Выходил из неё так:
Код:

_root.createEmptyMovieClip("image", 0);
_root.image.createEmptyMovieClip("jpg", 0);
_root.image.jpg.loadMovie("image.jpg");
_root.image.setMask(_root.mask);

То есть создал пустой MovieClip, в нём ещё один, в который загружал картинку, а маску накладывал уже на внешний MovieClip.

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

STILL.05 13.04.2007 11:09

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

etc 13.04.2007 11:09

KoLar, а что мешало дождаться загрузки? Незнание MovieClipLoader?

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

KoLar 17.04.2007 21:16

Цитата:

Сообщение от __etc
KoLar, а что мешало дождаться загрузки? Незнание MovieClipLoader?

Во Flash 7 нет MovieClipLoader. Это и мешало. А с onLoad не работало.

screamge 17.04.2007 21:21

а getBytesTotal и getBytesLoaded тоже нет в 7?

etc 17.04.2007 21:41

Цитата:

Сообщение от KoLar
Во Flash 7 нет MovieClipLoader.

Это не врите.
Цитата:

Сообщение от Help
Availability: ActionScript 1.0; Flash Player 7

http://livedocs.macromedia.com/flash.../00002538.html

STILL.05 18.04.2007 10:31

Цитата:

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

Ну простите не знал :away:

KoLar 18.04.2007 11:24

Ой, и правда есть. Будем знать!


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

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