|
|
|
| Вопрос более теоретический, чем практический: я скачал в инете крутой такой ява-апплет с 3d- графикой, хотел поместить его на свой сайт. Но хитрый разработчик апплета сделал так, что при щелчке на нем выскакивает окно с предложением перейти на его сайт. Я думал. что разобраться с этой проблемой очень просто с помощью HTML- просто накрыть апплет прозрачным слоем и получится, что посетитель производит щелчок не на апплете, а на этом слое, но не тут-то было- ничего не получается. Апплет или вылазит сам по себе поверх моего слоя, или становится не виден под абсолютно прозрачным слоем. В общем, суть моего вопроса не пиратская, а познавательная- по какому принципу разработчик так сделал защиту своего апплета? Ведь теоретически все просто- что бы на страничке не находилось, ее можно накрыть (как стекло в аквариуме- рыбок видишь, а дотронуться не можешь!).
Что интересно, на локальном хосте апплет работает как обычный, а защита разработчика проявляется только на реальном хосте! | |
|
|
|
|
|
|
|
для: coloboc66
(30.12.2004 в 14:45)
| | >Что интересно, на локальном хосте апплет работает как обычный, а защита разработчика проявляется только на реальном хосте!
Такая проверка может быть встроена в самом аплете. А может на сайте используется одна версия, а для скачки другая.
>Апплет или вылазит сам по себе поверх моего слоя, или становится не виден под абсолютно прозрачным слоем…. Ведь теоретически все просто- что бы на страничке не находилось, ее можно накрыть
Хм… сам не пробовал аплеты закрывать. Но вот недавно столкнулся с подобной проблемой со слоями в опере. Не смог накрыть слоем Flash-ку. Все z-index упрямо игнорировались и Flash-ка вылезала на самый верх. Может и аплет так же? CSS ему не указ… | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(30.12.2004 в 23:30)
| | А что такое Flash-ка ? Для чего вообще используется Flash- плеер? | |
|
|
|
|
|
|
|
для: coloboc66
(31.12.2004 в 09:07)
| | Flash – это технология "Macromedia Flash". Вы наверняка видели множество флешек в Интернете. Flash позволяет создавать динамические компоненты непосредственно на клиенте (браузере). Работает с векторной и растровой графикой. Впрочем, именно векторная графика конек Flash. Может использовать потоковое аудио. Имеет встроенные внутренний скриптовый язык, с помощью которого можно программировать поведение объектов Flash-ки, в том числе событийное.
Итого (мое мнение), если бы Flash одинаково и хорошо поддерживалось всеми браузерами и всей инфрастуктурой Интернета, например, поисковиками, то он вполне мог бы заменить связку HTML+JavaScript.
>Для чего вообще используется Flash- плеер
С его помощью просматриваются флешки. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(31.12.2004 в 10:45)
| | Не дадите ссылочку на какую-нибудь Flash-ку, чтобы понять глазами, что это такое? Или чтобы ее увидеть, надо устанавливать Flash- плеер? | |
|
|
|
|
|
|
|
для: coloboc66
(31.12.2004 в 11:49)
| | http://ela.f2o.org/index.php?step=14
без Флаш-плеера ничего не увидите. его можно скачать здесь
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash | |
|
|
|
|
|
|
|
для: elenaki
(31.12.2004 в 11:55)
| | Ага, вроде бы все увидел, хотя плеер не устанавливал, что странно- не может же он быть в составе ХР? Сам рисунок в формате gif, а анимация добавляется какими-то другими средствами, я правильно понял? А какими- Java script? | |
|
|
|
|
|
|
|
для: coloboc66
(31.12.2004 в 12:48)
| | да. в 6-й IE (который в ХР), встроен Флаш-плеер. анимация во Флаше добавляется или
покадровой прорисовкой (в каждый момент времени - новая картинка) или с помощью
математики и встроенного языка ActionScript. это целое искусство. на эту тему много
литературы. к PHP это все мало отношения имеет. хотя можно заставить Flash читать
файлы и вести себя соответственно прочитанному (например, голосование на Flash+PHP).
у меня где-то был такой. клиент хотел, чтобы после ответа на вопрос столбики гистограммы медленно ползли вверх. вверх у меня не получилось, а вбок сделала :) | |
|
|
|
|
|
|
|
для: elenaki
(31.12.2004 в 13:13)
| | Если я сохраню HTML- страничку с флэшем из инета на своем компе, то в каком-то файле (отдельно от gif) будут храниться функции, отвечающие за анимацию, так? А в каком и как его найти? | |
|
|
|
|
|
|
|
для: coloboc66
(31.12.2004 в 13:42)
| | нет. flash в html вставляется с помощью тегов <OBJECT ...>, < EMBED ..> и <PARAM ...>
вставляться могут только ролики, т.е. скомпилированные исходники, исполнимые
файлы. когда вы создаете что-то во Флаше, вы работаете в файле с расширением
.fla, после публикации (компиляции) вы получаете файл с расширением .swf - именно
его и показывает вам Флаш-плеер. а сам исходник и текст программы на ActionScript,
если она есть, можно увидеть только в *.fla. есть специальные "грабилки", которые
якобы восстанавливают исходник из swf, но у меня получилось только отдельные
картинки вытянуть.... Флаш может сохранять (публиковать) файлы и в формате
анимированного gif. в таком случае файл вставляется в HTML просто как <img src=...> | |
|
|
|