Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Работа с маской (http://www.flasher.ru/forum/showthread.php?t=159297)

DarkKnight2009 29.06.2011 15:29

Работа с маской
 
Вложений: 1
Есть картинка , текст в которой выводится динамически на as3
Вложение 26777
Текс. как показан на ней, должен выезжать из голубого квадрата, но у меня выезжает с самого начала картинки.
Если я ставлю маску по размерам этого голубого квадрата, то все ок, но остальная часть баннера не видна.
Как быть подскажите пожалуйста

spooner 29.06.2011 15:37

Так вы ставьте маску на текстовое поле, а не на весь баннер.

DarkKnight2009 29.06.2011 15:37

Цитата:

Сообщение от spooner (Сообщение 1007392)
Так вы ставьте маску на текстовое поле, а не на весь баннер.

Простите, не совсем вас понял
Если я ставлю на текст, то остальная часть баннера не видна

spooner 29.06.2011 15:43

Покажите кусок кода, где вы маску ставите

DarkKnight2009 29.06.2011 15:45

Цитата:

Сообщение от spooner (Сообщение 1007396)
Покажите кусок кода, где вы маску ставите

Я добавляю маску во флеш без actionscript

Добавлено через 1 минуту
Цитата:

Сообщение от spooner (Сообщение 1007396)
Покажите кусок кода, где вы маску ставите

а текст добавляю тек :
Код AS3:

textFirst = new TextField();
        textFirst.x = -400;
        textFirst.y = 40;
        textFirst.width = 330;
        mask_mc.addChild(textFirst);
        textFirst.text = "Get your driver license fast";               
        textFirst.setTextFormat(textFormat);


spooner 29.06.2011 15:47

Значит слой, на который вы маску вешаете содержит в себе не только тестовое поле.
Вынесите текстовое поле на отдельный слой и на него уже маску вешайте.
А вообще это раздел для вопросов по AS 3.0, так что вы адресом ошиблись чуть.

Добавлено через 1 минуту
А на что ж вы маску вешаете в IDE, если текстовое поле в коде добавляете?

DarkKnight2009 29.06.2011 15:58

Цитата:

Сообщение от spooner (Сообщение 1007400)
Значит слой, на который вы маску вешаете содержит в себе не только тестовое поле.
Вынесите текстовое поле на отдельный слой и на него уже маску вешайте.
А вообще это раздел для вопросов по AS 3.0, так что вы адресом ошиблись чуть.

Добавлено через 1 минуту
А на что ж вы маску вешаете в IDE, если текстовое поле в коде добавляете?

Спасибо огромное !


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

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