Форум 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=132014)

AzagThoth 02.11.2009 15:15

Глубина текста.
 
А что, правда что у текста есть глубина... А изменить её програмно невозможно? :wacko:

Это я о том, что можно программно менять глубину на которой мувиклип лежит, можно конечно и текст в мувиклип вложить, только не очень элегантно это... Просмотрел все методы и параметры TextField ничего похожего на програмное изменение нет.

Если кто знает как изменить именно глубину на которой сидит сам текст, то пожалуйста - подскажите.

fessor 02.11.2009 16:04

только вкладывать в мувиклип, другого не знаю (

AzagThoth 02.11.2009 16:21

Вот и я не знаю :)
Но по идее такое ну просто не может быть невозможным) Надеюсь, что кто-то кто сталкивался подскажет как замутить это.

MaskiShow 02.11.2009 16:50

а это что: createTextField(instanceName:String, depth:Number,, ...)

AzagThoth 02.11.2009 18:29

Цитата:

Сообщение от MaskiShow (Сообщение 862853)
а это что: createTextField(instanceName:String, depth:Number,, ...)

- Метод создает новое пустое текстовое поле в мувиклипе my_mc.

Мне не нужно создавать!

Цитата:

Сообщение от AzagThoth (Сообщение 862813)
А изменить её програмно невозможно?

Мне нужно ИЗМЕНИТЬ глубину существуещего текстового поля. :moder:

Добавлено через 30 часов 42 минуты
Ап....

AzagThoth 06.11.2009 06:13

Короче всё просто как апельсин :) Разобрался сам. Те кто не верит что такое возможно сделать с текстом если он уже создан программно или добавлен на таймлайн вручную - Вы не правы :)

MaskiShow 06.11.2009 10:08

свапдепф?)

AzagThoth 06.11.2009 10:23

50% свапдепф

elcard 06.11.2009 13:18

Цитата:

Сообщение от MaskiShow (Сообщение 863685)
свапдепф?)

Если все просто, то зачем написал сюда? Считаешь себя глупым? :)

А вообще можно было бы написать как решил вопрос.

AzagThoth 06.11.2009 17:35

Поясню, увидев как это просто... Решил, что меня намеренно "водили" за нос и не подсказали. Потому и написал, хотел проверить своё предположение... Уж извините пожалуйста за мою склонность к подозрительности :) Собсно я и ждал этого вопроса - когда кто-то спросит - КАК? Это развеяло бы мою подозрительность, что все знают и НАМЕРЕННО мне не говорят...
Короче вот сам способ если что...
Код AS1/AS2:

Текст.__proto__=new MovieClip;//Делаем Текст подклассом класа мувиклип...
Текст.swapDepths(i)//Меняем глубину, где i переменная которая станет новой глубиной))

Данный метод можно использовать АБСОЛЮТНО ко всему, например к кнопкам)) У кнопок тогда появится hitTest() ;)
То есть мы можем переподчинять методы объектов друг друга меняя надкласс...

ЗЫ: по прежнему висит подозрительность, что данный способ итак ВСЕ знают, просто почему-то отмалчиваются...


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

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