![]() |
Я в трансе.....мне так хорошо.... уфф..... ааа... ееее =))))
Давно так хорошо не было... аж работу закинул... давайте... бульдозер тащите... копаем глубже... |
вчера попробовал переэкспортировать один мувик, сделанный в 5... там типа эффект салюта с лазерами... короче... раза в 3 быстрее работает... оптимизация...DaZZ iZZZ RuleZZZ =)
|
че за штучка sitespring ?
|
где ты ее нашел?:)
|
это технология когда команда над сайтом работает. т.е. с одним файлом могут несколько человек работать
|
Answers >> интересная вещь.......
а что за файл он мне тут сделал с расширением *swd??? |
ааааааааааа.... это для дебагера......
|
Цитата:
А АС можно писать в чистый клип?: _root.createEmptyMovieClip ("max", 1); |
да, можно..он полноценный!!
|
хотя я вчера пытался применить _width и _height ... не работает.. но когда я создавал его, сам обект в клипе не был определен, так что я все списал на отсутствие объекта..=)
|
Джон, еще вопрос.
Можно ли экспортировать в защищенный формат, есть ли он вообще ( я имею в виду, не защищенный от экспорта, а вообще закрытый, по которому не будет документации и аналог ASV будет возможно написать только с низкоуровневым распознаванием, типа SoftIce или еще какого дебаггера-дизассемблера )? |
да все хорошо :)
правда есть некоторые моменты, например при компиляции некоторых файла в шестую версию, они отказывается правильно работать :) что то там с протоипами перемудрили.. ну да ладно :) еще не совсем понятно с ASSetPropFlags по аналогии с пятой версией функция не задокументирвана так как изначально предназначена для скрытия полей "встроенных" обьектов AS, ан нет в МХ работать с ними отказывается (в бете работало), хотя применительно к "своим" обьектам функция работает стабильно. еще жаль что на "встроенные" свойства нельзя назначить гетеры-сетеры. еще что то по мелочам :) хотя общее впечатление конечно хорошее :) |
myText.embedFonts = false;
myText.textColor = 0x232142; myText.backgroundColor = 0xccffcc; myText.onChanged = function() { trace("onChanged"); } myText.onSetFocus = function(oldFocus) { trace("onSetFocus"); } myText.onKillFocus = function(newFocus) { trace("onKillFocus"); } |
function traceInterval(arg) {
trace(arg); } setInterval( traceInterval, 1000, "Zapustilas function..." ); ================== прощай ГетТаймер..... |
кто тона днях меня спрашивал о пути к объекту -
Код:
|
гы :) а клавиши "<" и ">" так и не отлавливаются событием KeyDown
кстати, раскопал немного из (пока!?) незадокументированного onKeyDown = function () { trace ("You pressed a key."); } onKeyUp = function () { trace ("You released a key."); } Key.addListener(this); Key.broadcastMessage("onKeyDown"); // генерируем событие onKeyDown для всех лисенеров Key.broadcastMessage("onKeyUp"); // генерируем событие onKeyUp для всех лисенеров trace(Key._listeners); // массив всех зарегистрированных лисенеров анаогично и с Mouse, Selection, Stage, TextField |
поправка, не генерируем событие и имитируем :) точнее передаем всем лисенерам сообщение что искомое событие произошло
|
ish, ты маньяк. ;) он еще не вышел, ты уже недокументировки накопал :)
|
тада ой :)
|
про
broadcastMessage и _listeners знал, только в толк не возьму как их использовать :) эмулировать события? Это служебный функции поэтому и использовать сложно наверное :rolleyes: вообще конечно можно расширять список событий, b1.onPress = function() { trace("b1 pressed");// первая кнопка }; Key.addListener(b1); b2.onPress = function() { Key.broadcastMessage("onPress");// вторая кнопка }; но это только другие названия, короче не знаю... Короче думаю нужно забыть про это :) _listeners наверное полезна когда нужно очистить все листенеры, сразу, что тоже вряд ли пригодится :) |
Я вот в радужный перспективах, по поводу
#initclip #endinitclip :) |
ну пользу всему можно найти :) _listeners, например, может пригодиться для передачи событий только некоторым из зарегистрированных лисенеров. а польза от broadcastMessage, имхо, есть :) я например, таким макаром, уже добавил для себя обработку правой кнопки мыши и колесика :)
|
Эй, ребяты, а как там интерфейс в шестерке?
|
интерфейс определнно рулит :)
|
А можно принтскрин?
Или подробненько: чаго нового, чего делитнули... |
поиск рулит :D (вот уж не думал что когда нибудь это скажу) :))
|
Ну если так сложно...
|
Цитата:
|
2ish
по правой кнопке и колесика .... а что без broadcastMessage и _listeners нельзя было? :) "только некоторым из зарегистрированных листенеров" Можно поподробнее? |
странная штука в флеш плэере , по правой кнопке setings ...
|
Цитата:
|
Это штука для управления (разрешения-запрещения) использования флэшом устройств ввода видео-аудио (микрофон, камера)
и возможностью пользоваться дисковым пространством для сохранения и хранения данных флэш. |
Вложений: 1
Ложка дегтя:
-при нажатии escape shortcut'а к любой из ф-ций программа игнорирует установки времени показа хинта, т.е. показывает его незамедлительно (возможно, это не баг, но я в хелпе про это ничего не нашел, по логике вещей должно быть не так). Хоть на наличие/отсутствие галки code hints реагирует нормально... -при нажатии маленького треугольничка в панельке properties иногда внизу возникает темная полоска, иногда высоченная, иногда нет, при нажатии на заголовок панельки она сворачивается (естественно), потом опять нажимаем- панелька разворачивается, а темной полоски внизу уже нет. Явно глюк. Его нет когда панелька actions, что у меня сверху от properties, развернута. (скрин прилагается в аттаче) |
2john ну конечно можно было :) по сути реализация проста :)
но вот глянь :) реализация с колесиком мыши, правда работает только в МЕ 6.0 и выше, но не суть :) JS: document.flashId.onmousewheel=sendWheelEvent; function sendWheelEvent() { wd=window.event.wheelDelta; document.flashId.SetVariable("Mouse.wheelDelta",wd); } AS: Mouse.removeWheelDelta=function() { delete(Mouse.wheelDelta); } Mouse.getWheelDelta=function(wd) { Mouse.broadcastMessage("onMouseWheel",wd); } Mouse.addProperty("wheelDelta",Mouse.removeWheelDelta,Mouse.getWheelDelta); красиво? :) красиво и юзать просто onClipEvent(load) { onMouseWheel=function(wheelDelta) { if(hitTest.this(_root._xmouse,_root._ymouse,true)) { if(wheelDelta>0) { trace("down"); } else { trace("up"); } } } Mouse.addListener(this); } насчет, передачи событий некоторым лисенерам по некоторому условию, то иожно переписать ф-ию broadcastMessage, имхо, тут на что горазда фантазия, а применение всегда найдется :) |
2ish
Классно, красиво, но чуть громоздко :) кстати еще радость, обнаружил что нормально работают CTRL+C и CTRL+V в текстовый инпутах, |
тут на выходных покопался....
баги (но видимо их доработают): 1.таймлайн в клипе, помещенный на сцену играется по количеству кадров на сцене... - недоработан "слив" клипов и линеек в единый таймлайн... 2.скрол на таймлайне глючит.. ой как глючит... разок перекрыв его AS полем исчезают кнопка вверх-вниз.. работать удавалось только колесиком... в коде пробовал новые функции .. с ними работает вроде как стабильно... =) |
Как я за вас всех рад!!!А у меня на Celeron'е 333 тормоза ужастные :( Мужики,а из прожектора с фаиловой системой виндов работать можно(загружать ,например,.txt фаилы)
|
из всех здесь описанных багов - не нашел НИ ОДИН!!!!
так что вините свои компы.... господа..... |
Так... понял.. баги только под XP =) на 98 все ОКИ =) видимо операционка глючит.. =)
|
еще бы конечно было бы удобно, если бы правая панелька уезжала... а то места много занимает..а tab'ом я пользуюь редко..не люблю... =)
|
| Часовой пояс GMT +4, время: 10:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.