![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 5
|
Юзал поиск ничего дельного не нашел. Помогите, кто может.
есть кнопка в флеше, on (rollOver) { fill_1.gotoAndPlay("2"); } on (rollOut) { fill_1.gotoAndPlay("11"); on (click) { getURL("/img/pic1.jpg"); } в html всё просто а вот во флеш, что-то не пойму. |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 257
|
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 5
|
Как правильно это написать?
у меня syntax error всегда :/ пробовал так: on (click) { getURL("images/pic1.jpg", javascript: return hs.expand(this)); } ---------------------------------- on (click) { getURL("images/pic.jpg" javascript: return hs.expand(this)); } ---------------------------------- on (click) { javascript: return hs.expand(this); getURL("images/pic1.jpg"); } ---------------------------------- on (click) { hs.expand.javascript(return, this); getURL("images/pic1.jpg"); } ---------------------------------- on (click) { return.hs.expand('images/pic1.jpg','this'); } Последний раз редактировалось krower; 31.01.2009 в 15:13. |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 257
|
ну так то понятно что не сработает. я в js не силен, но примерно так можно попробовать
сейчас синтаксис этой штуки еще гляну |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 5
|
не работает, может нужно *.js фаил как-то присоединить? import('hs.js') как нубуть так? кто знает, очень нужно
|
|
|||||
|
Во первых - return тут незачем вообще
Во вторых Обратите внимание на кавычки вокруг images/pic1.jpg - вероятнее всего эта функция их требует В третьих - в теле сайта должен быть определен объект с именем hs и методом expand("строка") при соблюдении этих условий будет работать
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 5
|
Спасибо сохраняет без ошибок
но пока ещё не работает, наверное уже не по теме но как правильно expand и объекте написать? страница на html.я пробовал вот так: Последний раз редактировалось krower; 01.02.2009 в 15:36. |
|
|||||
|
Ну а если повесить на onClick в html не "return hs.expand(this)", а на пример что-то вроде этого:
тогда что произойдет? Я понятия не имею, что такое hs.expand, просто предполагаю, что это javascript функция. Так ли это? дайте ссылку на сайт где происходит действие - будет проще разобраться
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 5
|
не помог.
hs.expand - наверное имя+функция . работает вот c вот таким скриптом в хэде. <script type="text/javascript" src="http://2befine.110mb.com/highslide/hd.js">
</script>
<script type="text/javascript">
hs.graphicsDir = '/highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.wrapperClassName = 'dark borderless floating-caption';
hs.fadeInOut = true;
hs.dimmingOpacity = .75;
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .6,
position: 'bottom center',
hideOnMouseOut: true
}
});
</script>
<a href="/images/cybernet_zoom.jpg" class="highslide" onclick="return hs.expand(this)"><img src="/images/cybernet.jpg" width="400" height="458" alt="Highslide JS"title="Zoom+" /></a> |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 257
|
надо узнать есть ли у hs отдельная функция, которая запускает картинку. сейчас насколько я понимаю функция разбирает <a href и берет из нее ссылку картинки. поэтому вставка ссылки вместо <a href не поможет.
можно еще попробовать так: а вообще я сомневаюсь, что чтонибудь получится вообще. Тут либо полностью во флэше все делать, либо делать эту прокрутку через ajax Последний раз редактировалось artem_fs; 01.02.2009 в 23:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|