![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Как редактировать контекстное меню (правый клик на мувике)? В частности мне нужно оставить тока два пункта этого меню : ZoomIn и ZoomOut. И если можно то ещё переименовать их соответственно на Увеличить и Уменьшить...
Заранее всем спасиба! |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
возможность редактировть контекстное меню нормальными способами появилась только в мх2004. и то - пункты "settings" и "about macromedia flash player" всегда остаются.
до мх2004 все что можно было сделать средствами флэша - это сгенерить ехе и в нём поправить менюху редактором ресурсов. но обратной связи с свфкой, которая проигрывается в этом проекторе, у такой менюхи конечно нет. |
|
|||||
|
[+1 10.07.06]
Регистрация: Jan 2003
Сообщений: 365
|
Цитата:
Убрать из меню всё, что можно. fscommand("showmenu", false); fscommand("allowscale", false); Добавить то, что нужно ![]() menu = new ContextMenu(); menu.builtInItems.quality = false; menu.builtInItems.print = false; menu.builtInItems.zoom = false; menu.customItems.push(new ContextMenuItem("Увеличить", function() { })); menu.customItems.push(new ContextMenuItem("Уменьшить", function() { })); _root.menu = menu; Функции увеличения и уменьшения всего мува придётся написать самому. |
|
|||||
|
Спасибо за ответы...Код хорошой слов нет....Но тут вот какой момент. Самомму никак не хочется прописывать функции увеличение и уменьшения, ибо теряется одна классная возможность а именно: когда мы делаем ZoomIn то появляетмя ручка, которой мы можем перетаскивать увеличенный клип и работает она ОЧЕНЬ быстро, намного лучше того если бы мы программировали перетаскивание вручную....
Вот блин и стоит эта задача....Я так понимаю что всетаки не получится так как хотелось бы.... |
|
|||||
|
[+1 10.07.06]
Регистрация: Jan 2003
Сообщений: 365
|
Цитата:
|
|
|||||
|
а можно ли StartDrag применит ко всему мувику в целом?
т.е прямо у корне на основном клипе я ставлю вот это при клике мышкой onClipEvent(mouseDown){ this._xscale+=50; this._yscale+=50; } работает хорошо и увеличивает именно в точке клика....А как к этому startdrag прикрутить.? Т.е если увеличенно чтобы при нажатии допустим на пиктограмку ручки курсор изменялся на ручку и можно было бы таскать мувик. Затем кликаем опять на ручку и курсор обратно в стрелку переходит... |
|
|||||
|
[+1 10.07.06]
Регистрация: Jan 2003
Сообщений: 365
|
по поводу применения startDrag ко всему муву
_root.onMouseDown = function() {
// меняем курсор
_root.mouseHide = true;
startDrag(this, false, 0, 0, 500, 300);
}
_root.onMouseUp = function() {
stopDrag();
_root.mouseHide = false;
}
_root.onEnterFrame = function() {
if ( _root.mouseHide) {
_root.kursor._visible = true;
_root.kursor._x = _root._xmouse;
_root.kursor._y = _root._ymouse;
} else {
_root.kursor._visible = false;
}
}
|
|
|||||
|
Разобрался чтолько что со стартдраг. Тормозит по сравнению с ZoomIn безбожно....Все таки основной вопрос остался тем же как получить доступ к пункту меню средсвами JavaScript. Т.е чтобы пи помощи яваскрипта я активирую пункт ZoomIn и увеличиваю...
|
|
|||||
|
Регистрация: Mar 2002
Адрес: и не проживаЄт
Сообщений: 58
|
Здесь увидел менюшку: pogoda.org.ua
Так вот, когда правой кнопкой миши на кнопку, тогда появляеться Open, Open in new Window... Хотя Settings и About Macromedia Flash не видно Как такое сделать??? |
|
|||||
|
Регистрация: Mar 2002
Адрес: и не проживаЄт
Сообщений: 58
|
Спите Люди!!!
Колись тут очікувалася більша активність.. Мдя! Флешери... Хе... |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|