![]() |
Адресация с пом ЭкшнСкрипт, библиотеки
Вопросы такие:
1. Можно ли обратиться к слоям (layer) с пом ЭкшнСкрипт 2. Как намутить рисование по координатам (т.е. мне надо, чтоб рисовалось или программно (что менее желательно) или вручную (что гораздо проще) но в каких-то опред координатах - т.е. чтоб равные промежутки были между линиями и т.п.) 3. Как добавить мувик и/или элементы библиотеки другого мувика в свою какую-то библиотеку. 4. Как намутить, чтоб одновременно играло 2 мувика (т.е. один с полупрозрачностью, а второй играл под первым). И вообще возможно ли такое сделать. Заранее спасибо всем, кто удосужится ответить! |
1. Нет. А зачем? Если менять местами (по глубине) объекты, то через swapDepths()
2. Grid, Guides, Pixel Grid (последний - только в эмыксе), а также панели Transform и Info. 3. drag&drop, Open as Library. 4. Возможно. В хелпе всё есть :mad: |
1. Не подходит. Просто я хотел вывести на изображение в слое моушен, который дергался бы в размерах изображения в данном слое... Может можно как-то по другому это сделать? :confused:
2. Пасиба! 3. Не, мне не *.фла нужно, а *.свф... 4. Просто глючит с прозрачностью, в хелпе там было написано, что там при полной прозрачности одного мувика можно даже на кнопку нажимать в другом. Не катит ни прозрачность, ни нажатие... :mad: |
1. Не совсем понял, что тебе нужно.
3. Ох, вот это не помню :( Вроде через Import делалось. Но получалось через раз... 4. Кнопки, они вообще, падлы, всегда активны (в пятёрке, во всяком случае), независимо от того, есть что-то поверх них, или нету. Но тут я тоже не понял, чего ты хочешь добиться, и что не получается. |
1. Вобщем, у меня существует несколько слоев, в одном из них фоновое изображение (не важно какое, хотя фигурное, т.е. не прямоугольное), затем есть объект, который просто двигается с пом motion tweeng, этот объект находится в другом слое. Мне нужно чтобы он двигался (двигается рандомно, рандом задается при нажатии на кнопку) только в пределах этого фонового изображения.
И еще вопрос - слой, он имеет размер помещенного в него изображения (в чем я конечно сомневаюсь) или это просто прямоугольная сволочь и тогда можно ли его сделать фигурным (т.е. чтоб он был допустим в виде буквы Т, находящейся в нем). 3. Вот именно, что работает через раз... Этот раз видимо не удачный... :( 4. Не в кнопках дело... Просто когда я на сцену кидаю 2 мувика (один допустим _level1, а другой _level2), то тот который в _level2 перекрывает тот, который находится в _level1, насмотря на то, что я ему ставлю _alpha=0, и я не вижу первый мувик вообще, а кнопка у меня была именно в самом первом мувике, мувик я не вижу, кнопка не нажимается... :mad: 5. Каким макаром (ну это глупый вопрос, но тем не менее) вывести мувик в масштабе (т.е. у меня в библиотеке есть мувик, но он мелкий, я хочу увеличить его масштаб, не увеличивая масштаба сцены)? Пасиба! |
1. Думаю, ограничить случайное движение мувика в границах произвольной области можно только программно, то есть проверять принадлежность координат мувика области, где он движется (с учетом его размера).
3. просто экспортировать элементы библиотеки скачанного swf.ника в свой фильм не выйдет. Если сам написал, то можно расшарить его библиотеку. 4. попробуй _visible=false; 5. attachMovie("MC","newMC", 1); newMC._xscale=200; newMC._yscale=200; увеличит newMC в два раза. Все это и правда есть в хелпе |
2 JV the GHOST
1. Согласен с предыдущим оратором :) В общем и целом, любой объект во флеше - прямоугольный. 3. У меня как-то получалось, но криво, и убей не помню, как я этого добился :( 4. А что ты имеешь в виду под словом "кидаю"? Просто имена у них какие-то подозрительные. Ты их в редакторе кидаешь, или через loadMovie подгружаешь? 5. Опять же, скриптом или в редакторе? Если скриптом, то см. выше, если в редакторе, то - панель Transform. |
Кстати, если нужно менять depth'ами клипы, которые были не аттачены, а руками вставлены, то можно спокойно использовать swapDepth() таким образом:
Допустим есть 2 клипа квадратика. Один серый, другой - белый :) Оба вставлены в один слой "руками". Он немного накрывает второй. На обоих код: on(press){ this.swapDepths(999); } Заметьте1: это не button'ы, а настоящие МС, т.е. в пятерке такое не прокатит. Заметьте2: клипы не удаляются, т.к. удалять, судя по "концепции Флеша" можно только аттачнутые клипы, а эти - "ручные". Заметьте3: Все работает :) зы: если этот прием стар как мир, то звиняюсь. |
Цитата:
|
Понятно, что при пяти будет глючить, но вот сделать переключатель - в самый раз.
|
| Часовой пояс GMT +4, время: 02:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.