![]() |
нужна помощь
У меня есть один вопрос который не могу разрешить
На этом сайте http://www.samsungelectronics.com/comdex/index.html когда появиться окно с флашем можно увидеть что окно эксплорара не имеет бордов, но при этом его можно перетаскивать по экрану во все стораны. И здесь у меня возникла трудность, как я могу это сделать, какую акцию поставить и где ее поставить внутри флашфильма или например в программе по созданию .html Если кто знает, пожалуйста подскажите и опишите как это сделать. |
далее будут цитаты с их сайта.
window.open('comdex_index.html','samsungcomdexwin','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'); вот так открываюца окна без ничего из JavaScript. А потом просто во флэше всю станичку делаите мувиклипом. Caption кнопкой. На onPress изменяется какая-нибудь переменная и запоминаются координаты мыши, потом делаем какой-нибудь мувик, можно пустой на onEnterFrame+эта переменная = true вешаем изменение положения мыши относительно заполненных при onPress на Caption окна и вызываем соответсвующую функцию JavaScript window.moveTo(winxpos,winypos); winxpos и winypos я думаю вычислить можно будет без труда. Но это не есть единственное решение. Если попросите организую в отдельную страничку. :cool: |
ответ
Спасибо большое за ответ
Но я так и не понял, как перетаскивать это окно из флаша если посмотреть Самсунг то там фильм флаша перетаскивает окно эксплорадора. Я смотрел другие примеры, которые нашел на Флашер.ру но там только как создать это окно, а как перетаскивать с помощю флаша нет. Если не возникнет для тебя проблемы написать более подробно ссамого начала как вызвать это окно из эксплорара поэтапно что надо делать и потом поэтапно что делать во флаше для перетаскивания этого окна, буду тебе благодарен Зарание спасибо DIG |
Вааще там довольно всё довольно странно.
Так вот. По ламерству не знаю, можно ль javascript-ом достать не Flash-овые координаты мыши, а какие-нибудь поглобальнее. E.q. относительно рабочего стола и т.д. Так вот, если можно, то при перетаскивании это надо делать обязательно, т.к. , ну ладно, это и так понятно, что с локальными координатами такая штука не запашет. Дальше, наверное что-то можно понять о структуре такой Flash-ки, если заметить такой "глюк" короче, если окошко взять, и резко поводить мышкой, то точка "зацепления" окошка будет смещаться. Что-то они там не уследили, и Flash-ка за координатами не успевает.
А ещё там косо предзагрузчик сделан. Ведь если начал её, эту страничку грузить, то убить её можно только дождавшись конца загрузки, или из менеджера задач. Из предзагругрузчика она не "мочится", и експлорер обрезанный ;) . Вот что я нарыл. Да, не говорите plz javascript-ерам, что я тут загонял поначалу. Они меня убьют. ;) |
2кепочка: можно подробнее про втору часть твоего ответа? или хотябы исходник простенький?
|
Продолжаю прибывать без ответа
Так когда же найдеться кто в состоянии разгодать эту загадку
|
загадка разгОдана давно
поищи по chromeless, хромлес, хроумлес хромлесс и т.д. :) |
А вот и не разгадана
Если посмотришь более внимательно на страницу Самсунга
и щелкнишь на планке для перетаскивания правой кнопкой, то увидешь что планка находится внутри флаша и ею перитаскиваеться фильм и само окно .html, а в chromeless планка часть от chromeless тоесть часть окна .html И также кнопки для минимайзера и закрытия окна тоже внутри флаша Кто может, объясните пожалуйста как это сделать |
минимайзер - это просто другое окно, открытое так же как и первое, только с другими параматрами....
|
расскажите как перетаскивать окно именно из флеша. просто можно, конечно, взять окно хромлеса, но вдруг кроме кнопки закрытия мне ещё туды кучу всего впихнуть надо будет...
|
все...... никто не знает ответ
Никто не знает ответ
Очень удивительно, если принять во внимание какие страницы все делают навернутые И как только делают.....? |
digdig - interesno - chego ty hotel dobit'sya titulom svoego poslednego posta :confused: :mad:
gazua - tak tam mozhno ljuboi html vstavit' vkljuchaya elementy flasha... |
Не понял
Последнее сообщение не понял вообще
Что к чему? Кто переведет и ответит на главную тему |
2Sts там два варианта скрипта у хромлеса. второй (более свежий) - там вроде не картинка всатвлена.... а в первом вроде есть.. ща посмотрю, если ты прав то это будет харашо. пасибы за подсказку (сам то недопёр я)
ЗЫ я не Gaz а Qaz. вот. |
не - нифига! там хтмл часть как я понял формируется динамически и готовую свфку не вставишь, это в скрипт лезть надо... копаться в нём....
|
Ну сколько же можно. Видно народ совсем не понимает советов, я уж не говорю про намеки.
Итак, дубль, уже не знаю какой...: ПОИСК РУЛИТ! Ну действительно р у л и т ! Сколько ж раз уже в этом топике намекнули: ищите по слову chromeless. http://www.flasher.ru/forum/showthre...threadid=25955 http://www.flasher.ru/forum/showthre...threadid=24959 http://www.flasher.ru/forum/showthre...threadid=19517 |
максим, не надо так злиться, все уже давно поняли про хромлес и всё такое. ты мне можншь обьяснить как это во флеше сделать? или почему в хромлес окне не работают кнопки из флеша с ф-циями типа close() и так далее?
|
И
И также, если создать в флаше кнопку, дать ей функцию
Драг муви клип и эта кнопка перетаскивает окно хромлесс как, повторяю в Самсунге( там создана планка, на нее наложено фото и дана акция которая перетаскивает окно) |
Да я не злюсь. Просто руководствуюсь принципом "Крупно и громко" для боьшей доходчивости. А что ты хочешь делать на Флеше, я не понял. Делаешь себе chromeless окно, в нем у тебя страница html, в которую ты и втсавляешь свой мув с размерами открываемого тобой окна.
|
Все очень просто!
Зайди ко мне на страничку http://www.lermus.ru/users/trunaev/first.html
Там все сделано именно так. Флэшка простенькая, так что тебе будет легко в ней разобраться. И обрати внимание на javascripts на странице. Только не пугайся флэшки, - это просто шутка. Можешь нажимать на все кнопки и таскать по экрану. |
Реплика Максу
Макс, не надо так нервничать, тем более ты неправ.
В данном случае chromeless здесь абсолютно не причем. Им здесь даже и не пахнет. И вместо того, чтобы покрикивать на людей, которые хотят что-то узнать, лучше сам сходи на samsung и проверь. На этом сайте вызывается новое окно fullscreen, которое потом с помощью javascript принимает нужные размеры. Окно таскается посредством кнопки, передающей fscommand на страницу и обрабатывается эта комманда опять таки javascript(ом). С уважением. |
1. Насчет Хромлесса, цитирую:
Цитата:
2. Насчет скриптов открытия окна, позиционирования, закрытия и т.п. - все можно найти, посмотрел сорс первой и открываемой страниц на Самсунге. 3. Насчет того, что надо это делать из Флеша, всего-навсего надо было в поиске поискать вопросы на тему взаимодействия Flash и JavaScript - это обсуждалось далеко не раз. 4. Думаю, вопрос исчерпан. Если кого-то обидел, приношу извинения - у меня этого и в мыслях не было. |
Если Мах умный
Если Мах умный и талантливый програмист, как он говорит,
пусть сделает пример как в Самсунге и покажет нам каким путем он шел, таким образом неграмотные станут грамотными. |
Значит так:
1. Я нигде не говорил, что я непревзойденно крутой программер, а что вы тупые и неграмотные. 2. Я не кому ничего не собираюсь доказывать. Я знаю, кто и как здесь ко мне относится, и ссориться ни с кем не хочу. Я вообще не понимаю, откуда такая агрессия в мой адрес. 3. И не надо меня брать на понт "А слабо?.." У меня сейчас нет ни времени ни желания ковыряться с этим. У меня и без того работы хватает. Если есть желание разбираться и искать решения, у вас все получится. А вот если вместо этого клянчить готовый результат и наезжать на тех, кто призывает справляться с проблемами. |
Короче что б во флеше сделать эту кнопку - я так и не нашёл. А в хромлес примере (скрипте) минимайзер кнопка как то глючно работает и не возвр. окно, а просто прячет его. Вот я немного переделал этот скрипт и добавил мин а мах окно.
(кстати как туда вставить ещё какие то кнопки я так и не допёр:( ) . Но получилась ещё одна замануха - в ихнем скрипте почему то не хочет работать функция open() (это надо для того что бы показать как минимайзер в самсунге работает) . Короче вот: http://www.qazz.hut.ru (первой страница просто впихнута что бы осн. файл запустить, на её дизайн особого внимания обращать не надо) |
Для Gazua
Привет, Gazua.
Посмотрел я твою страничку. Ну, скажи мне, пожалуйста, на кой ляд тебе для флэшки нужны chropmeless окна? Ведь можно сделать все намного проще и функциональнее. Хромлессы хороши и удобны для обыкновенных страниц, но для флэшки плохо подходя. Все равно остается лишняя рамка, титульный бар. таскать за который очень тяжело страницу с флэшем. Зайди, все таки ко мне на http://www.lermus.ru/users/trunaev/first.html и, если тебя удовлетворит то, что ты увидишь - сделай так. Если надо - подскажу. Забыл добавить: флэшка твоя красивая. Но я ее быстро посмотрел, в подробности не вдавался. Дерзай, твори. |
| Часовой пояс GMT +4, время: 16:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.