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

2misha 05.05.2014 22:01

Отображение нескольких объектов в одном спрайте
 
Итак, пытаюсь создать имитацию перехода между страницами сайта каким-то простым путем ... пробую сделать отображение нескольких объектов в одной спрайте.

Вот код класса страницы
Код AS3:

package myClasses
{
        /**
        * ...
        * @author Scorpion
        */

        import flash.display.*;
        import flash.events.*;
        import flash.text.*;
 
        public class PageRegistration 
        {
                public static var text3: TextF = new TextF;
                public static var text4: TextF = new TextF;
                public static var sprite: Sprite = new Sprite;
 
                public function addPageRegistratin(): Sprite
                {
                        sprite.addChild(text3.addText("Text1", 100, 300));
                        sprite.addChild(text4.addText("Text2", 200, 300));
 
                        return sprite;
                }
        }
}

Ну и вызов страницы в Мейне
Код AS3:

var pageRegistration: PageRegistration = new PageRegistration;
addChild(pageRegistration.addPageRegistratin());

Отображается лишь text4.

Возможно ли то, что я задумал? Если нет, то какой самый-самый простой способ имитации перехода между страницами сайта?

in4core 06.05.2014 03:45

2misha нужна соль пиши в личку.

2misha 06.05.2014 18:33

Сорри, а что такое "соль" на жаргоне программистов?

alexcon314 06.05.2014 23:25

Ну, text4 добавляется поверх text3. И перекрывает, соответственно, все, что под ним. Потому его только и видно.
Элементарно "переход" между страницами сайта можно организовать просто меняя "глубину" спрайта-страницы, вытаскивая нужную на самый верх. См. setChildIndex.

ЗЫ. Соль - это жаргон не программистов, а наркоманов. Впрочем, некторым удается совмещать.

ZackMercury 07.05.2014 02:12

alexcon314, это не просто повлияет на производительность, но и общий бэкграунд для этих елементов, если они разного размера или есть прозрачность не использовать.
И не советуйте быдлокодерство)
Кроме того, чтобы на самый верх переместить можно просто выполнить addChild();

in4core 07.05.2014 02:21

Цитата:

ЗЫ. Соль - это жаргон не программистов, а наркоманов. Впрочем, некторым удается совмещать.
Соль = суть, смысл.
Причем тут нарки - непонятно

caseyryan 07.05.2014 08:45

Цитата:

Причем тут нарки - непонятно
В тамбове не пишут на каждом заборе и каждой стене "соль / скорость" и номер телефона? Оо
Счастливые люди...

alexcon314 07.05.2014 09:30

Цитата:

если они разного размера или есть прозрачность не использовать
Дык ...само-собой. А как иначе-то?
И о какой производительности речь идет? Вы предполагаете двигать спрайты по глубине в энерфрейме что ли? Поясните.
Потом, заменять setChildIndex на addChild - это ли не быдлокодерство? :)

in4core, я за тебя теперь спокоен :D.

in4core 07.05.2014 13:20

Цитата:

В тамбове не пишут на каждом заборе и каждой стене "соль / скорость" и номер телефона? Оо
Счастливые люди...
Нет, первый раз слышу. Да и вообще у нас нарков то нет почти, на улицах города даже ночью не встретишь. Бухают - да, большинство, а нарков - нет

caseyryan 07.05.2014 14:06

Цитата:

Нет, первый раз слышу. Да и вообще у нас нарков то нет почти, на улицах города даже ночью не встретишь. Бухают - да, большинство, а нарков - нет
Вот куда надо ехать жить)


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

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