PDA

Просмотр полной версии : за пределами сцены


Ania12345
06.09.2009, 17:43
Здравствуйте друзья.
Такой вопрос уже был, но у меня не получилось!
Как сделать так, чтобы swf при просмотре в режиме "полный экран"не было элементов, находящихся за пределами сцены флэш? а то весь эффект теряется когда видно, как элементы висят по разным сторонам и ждут своей очереди выхода на сцену.
Пробовала накладывать Mask на каждую сцену, но тогда swf не увеличивается в режиме "полный экран"
Заранее спасибо !!!

Jivel
06.09.2009, 19:38
Проверьте настройки публикации.
А лучше - покажите проблемный исходник (если не очень тяжел конечно)

Ania12345
07.09.2009, 03:04
Спасибо большое! Получилось.

Captain QUAZAR
02.02.2010, 19:48
У меня такая же проблема, как у автора темы. Какие же все-таки настройки проверить? У меня ничего не получается, флешка моя растягивается на всю страницу, и становятся видны те объекты, которые должны быть за пределами.

mooncar
02.02.2010, 20:07
Очень просто. Рисуете по размерам сцены прямоугольник, делаете из него мувик (символ MovieClip).
Называете его, например, maskAll_mc.
В первом кадре основного таймлайна пишите код:
_root.setMask(maskAll_mc);
Мувик можете сделать прозрачным (альфа - 0), можете не делать - он все равно не будет виден, так как станет маской при проигрывании.

Captain QUAZAR
02.02.2010, 21:22
mooncar спасибо, получилось, но не совсем... После того, как флешка возвращается на первый кадр, мувик maskAll_mc почему-то перестает быть маской.( Вернее, маской он остается, но становится виден. Странно.

mooncar
02.02.2010, 23:52
Примерно понимаю, о чем речь... Попробуйте возвращать ролик во второй, а не в первый кадр. Сдвиньте все на один кадр. В первом оставьте только основной код - функции и базовые инструкции, вроде этой. Словом все, что должно определиться и исполниться только один раз в самом начале.

necrommx
28.09.2011, 17:53
Аналогичная проблема, пробовал выше указанным способом не получилось. В As3, так не получается пробовал так
var theRoot:MovieClip = MovieClip(root);
theRoot.mask = mask_mc;