Curly Brace: я удалил свой предыдущий комент, по тому что опять ошибся. ответом на мой вопрос будет -невозможно.
И про евенты... Вы понимаете о чем говорите или говорите о чем-то не связанным с pixi?
Или здесь ответы дают на основе каких-то шумов в ушах, которые вызываются при виде знакомого тега у вопроса? Это я про второй ответ :)
А ответом про евенты - так тоже нельзя. Попробуйте сделать что-нибудь на pixi а потом уже советуйте.
Про pixi, а значит и про все связанное с ним, давно забыли. автор контуженный, те кто пытается его "улучшить" как минимум после авиакатастрофы..
Константин Китманов: уже выпустил :) И вопрос мне решать не нужно я забываю об этом кале и не притронусь к нему больше ещё очень долго, гори ему ему в аду.
И там нечего решать. Нужно блин киллеру платить. И даже автор говорит сколько он хочет чтобы только начать переписывать события.
И все же я не понимаю как можно советовать то в чем даже не разобрался..... Как можно советовать начинать делать на нем игры, если вообще не одной не сделали на нем??? Это разве не макаки?
И я такой злой из-за того, что неделю потратил на этот мусор времени и в итоге, когда уже половину исходников переписал, узнал что он безнадежно и марально негодный хлам.
И тут я естественно решил спросить у тех кто его рекламирует, за чем Вы людей дурите когда говорите что чудесный флеш надо забыть и учить то что вообще не годится. Представьте что Вам в начале пути посоветуют учить то что не работает. Это нормально?
Это наверняка... То есть советуют то, что даже не знают? И Вы или любой другой считает что убийца флеша жалкое подобие рендера, который оказывается и не рендер, а тупо набор канвасов, которые нужны для событий? Нет системы рендера, то что есть сейчас это полный треш, который разовьется только лет через десять. Зато люди которые только передают услышанное похоронили то, чему до этого html5 шлака ещё как до китая карячется. на нем не то чтобы игру не написать, на нем вообще ничего нормального не сделать. И если не низкий уровень это полное дно где ему и нужно оставаться.
И это к тому, что сам нативны канвас я не имею ввиду. Я говорю только о "рекомендуемых" движках и системах рендера, которых нужно забить туда, от куда их пытаются вытащить те, кто даже не пользовался ими хоть раз.
Сергей Протько: нет не делают. В as3 есть классы, которые позволяют создавать динамически типизированные классы. То есть да, можно во flash загрузить другую flash с классами и так тоже делают, но это уже на среднем уровне. На высшем только картнки и звуки в swf запекают, а классы хранящиеся в базе данных передают уже потом.
Сергей Протько: да ну на самом деле, если я правильно понимаю сборку на клиенте, в этом плохого ничего нет. На самом деле во flash так и делают. То есть существует контайнер с загрузчиком, который загружает ассеты, которых очень много. И тоже самое с классами. Они загружаются тоже отдельно и инициализируются уже на клиенте. то есть нет того, что можно подумать о компилируемом языке, мол они сливаются в один байт код. Нет. На самом деле спаянные swf, только дети используют, которые осваивают хелпы.
По этому мне кажется что сборка на клиенте не так ужасна. Тем более что js сейчас очень быстрый.
Сергей Протько: тоже хотел спросить про сборки и вот Вы напомнили :) А для чего нужны сборщики? Вот я представлял себе, что настроил все на gulp и им же и собрал. Разве не так? Только это я с commonjs модулями представлял, а не с system. А как тогда webpack собирает?
pixi.js это движок для canvas рендера у которого в арсенале есть Graphics позволяющий рисовать масштабируемые элементы. Так у него есть, эти.... инструменты для оптимизации. Вообще это писк моды и верх возможностей фронт-енда, но с одной оговорочкой. Он полностью сделан по подобию флеша, который намного сложнее всего что есть в серверной части и клиентской. По этому если Вы в свое время не ругали и не хоронили флеш, то фартуна не повернется к Вам задом. А вот если мечтали и говорили о его смерти, то вот он миг счастья флешера - Вы все теперь будите изучать то, что мы уже десятилетие умеем!!! И теперь Вы вынуждены писать на том, что ругали. Вот...
Не смог найти предыдущую тему, в которой Вас спрашивал, по этому спрошу здесь.
На неделю отложил js-data и сегодня на радостях сел и вспомнил, что остановился на очень не простом моменте. При использовании js-data-angular не могу придумать красивой инициализации моделей. Они обязательно должны инициализироваться в недрах ангуляра, а это делает невозможным создавать модели как классы, что в свою очередь убивает красоту ts. Получается полная фигня из классов, какого-то непонятно для чего нужного angularjs и в завершение js-data ложится на тоненькие костыли свинцовой тяжестью. Все ломается. Как Вы делаете? Или у Вас тоже самое? Вы модели в фабриках ангуляра инициализируете?
descarado: если честно, то я не знаю есть ли у angular какие-то флаги или ещё что-то, что могло бы заставить директиву не рендерить шаблон при инициализации. Но зато я точно знаю, что в директиве можно создавать html самому. То есть в dom Вы пишите , а в самой директиве уже собирать html, добавляя его по событию в element. Событие может быть как из прилинкованного контроллера, так и из сервиса, который мог б определять среду в которой запущено приложение.
descarado: лично я не обладаю знаниями чтобы вступить с Вами в спор.. Но думаю раз Вы так утверждаете о том, что браузер берет в расчет содержимое, которое выходит за пределы экрана, значит Вы об этом читали. Не выдумываете же Вы, правда?)
Можно к директиве подключить её содержимое через template и скрыть её при помощи hidden.
Затем подключить к ней общий контроллер, который будет делать её видимой.
Спасибо же разобрался. Все дело было, как всегда, в пользовательской, то есть в моей, ошибке. Если честно, то даже вспомнить сейчас не могу в чем именно было дело. Какая-то мелочь.
Я Ваши слова понял вот так - в директиве, в которой я собираю меню (хотя Вы советовали меню собирать в контроллере, но я пока в директиве собираю) узнавать у сервиса $state, который туда заинжектин для переключения состояния ($state.go(id);) узнавать у него состояние на момент сбора меню и сразу добавлять нужному пункту класс выделятор..
А вы о чем? Я просто о рефреше не понял...
Сергей Протько: на сколько я помню, Вы не пользуетесь angularjs-ui-bootstrap? Вот и я не знаю на сколько будет правильно использование. Ведь любой школьник с jQuery сделает быстрее в несколько раз, чем я, если буду создавать все снуля при помощи этих ui...
А если представить что angular + require, это стремно, то angular + jquery, это вообще без комментариев. Вот и ещё один камень в огород angular...
И про евенты... Вы понимаете о чем говорите или говорите о чем-то не связанным с pixi?
Или здесь ответы дают на основе каких-то шумов в ушах, которые вызываются при виде знакомого тега у вопроса? Это я про второй ответ :)
А ответом про евенты - так тоже нельзя. Попробуйте сделать что-нибудь на pixi а потом уже советуйте.
Про pixi, а значит и про все связанное с ним, давно забыли. автор контуженный, те кто пытается его "улучшить" как минимум после авиакатастрофы..