Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Дочерний клип выходит за свои границы (http://www.flasher.ru/forum/showthread.php?t=64055)

Xumpopena 22.10.2004 12:34

Дочерний клип выходит за свои границы
 
Здравствуйте, всезнающие ALL!
Вопрос возник.
Из главного клипа подгружаю дочерний методом loadMovie. Дочерний устроен так, что на нем расположены несколько изображений/клипов, которые плавно прокручиваются по горизонтали. Размер дочернего - 550х450пкс. Размер главного клипа - больше. Так вот после загрузки дочернего он не хочет оставаться в своих собственных рамках, а занимает все главное окно, даже те элементы которые выходят за пределы его, дочернего, stage.
Наверное, я что-то не так делаю.
Как правильно загрузить клип, чтобы он занял только отведенное ему место?

P.S. При просмотре дочернего клипа в Makromedia Flash в качестве основного он также показывается на все окно, не взирая на размеры stage, а при просмотре в Ехплорере - нормально. Может, в нем дело?

Iv 22.10.2004 13:43

Stage.scaleMode = "noscale"

Xumpopena 25.10.2004 17:13

Stage.scaleMode = "noScale" как-то не помогает.
А это свойство что делает? Если заведует масштабированием всего клипа вместе с его объектами, то это - не то. Так как с масштабом объектов - все в проядке. Просто нужно, чтобы размер (не знаю даже, как сказать) "экрана", что-ли, дочернего клипа, не растягивался на весь родительский "экран".
Иными словами, объекты дочернего клипа, вылезающие за его пределы, указанные в document->settings , должны быть скрыты.

Iv 26.10.2004 13:44

юзай маску.
если на этот раз я тебя правильно понял.

Xumpopena 26.10.2004 14:57

Посмотрите ролик, пжлста
 
Только что хотел спросить про это. А как замаскировать не встроенный, а загруженный клип?

Xumpopena 26.10.2004 16:12

Вложений: 1
Извините, что-то непонятное: то ли сервер перегружен, то ли у меня с доступом что-то... По 10 минут страницы загружаются, если не отвалятся по ошибке.

Вот присоединяю сырцы.

Xumpopena 26.10.2004 20:20

Что это?
 
Это мистика, грабли или я читать не умею?

Код:

createEmptyMovieClip("mvDother",1);
loadMovie("dother.swf", mvDother);
mvDother._x=185;
mvDother._y=200;
mvDother.setMask(exMask1);

exSimpleClip.setMask(exMask2);

На встроенный клип exSimpleClip маска нормально накладывается, а на созданный mvDother - ни в какую.
Что не так-то?

Iv 26.10.2004 20:29

накладывай после начала загрузки.
в следующем кадре.
а еще лучше после загрузки.

Xumpopena 26.10.2004 20:57

Да, оно.
 
Вот Спасибо!!! Зажужжало.
При наложении в следующем кадре, но это если не возвращаться на тот, откуда подгружается.
А то, блин, уже мозги свихнулись: знаю, что делается, уже решение нащупалось, а схватить - никак.

Спасибо всем!!!


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

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