Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Почему?... (http://www.flasher.ru/forum/showthread.php?t=33725)

SSG 28.06.2002 18:39

Почему?...
 
SSG
Всем привет!
Может ли мне кто-нибудь помочь, объяснить из-за чего у меня
происходит следующий катаклизм? Смысл заставки в следующем - загружается страничка на которой
фотка Х и 4 кнопки. При подводе мышки к любой из кнопок мы видим вместо
фотки Х, фотографию соотвтствующую кнопке, а при отводе снова появляется Х. И так 4 раза.
Вроде все сделала, и даже вроде все правильно, во всяком случае все работает и при тестировании
Флэш ошибок не выдает. Но в произвольный момент произвольная фотка просто "заедает". Т.е., когда
я мышь увожу фотка не меняется обратно на Х.
Постараюсь сейчас приложить исходник, но заранее извиняюсь он в zip весит 620 кБ...
И еще Почему, когда я смотрю в swf то прелоадер "играет", а вот в HTML его нет?
Спасибки заранее!

derhab 28.06.2002 19:49

Максимальный размер приаттачеваемого файла - 102 кб. Так что ты сделай легкий вариант своего исходника, убери фотки, вставь просто разноцветные плоскости например... Ну и выкладывай. А HTML ты онлайн тестируешь?

Nox Noctis 28.06.2002 20:15

а какое события ты используешь для того, чтобы поменять фотку обратно на крестик ? onRollOut ?
может добавить еще onDragOut и полегчает ? ;)

SSG 28.06.2002 20:36

исходник
 
Вложений: 1
SSG
Ну вот ... пришлось всю красоту убить ...
Под фоткой Х скрывается синий круг.

SSG 28.06.2002 20:42

SSG
По поводу onRollOut .. нет, я использую что то другое:)
Мне вообще довольно тяжело вникнуть во все эти таинственные словечки, программирования я в жизни не знала, а с Флэшем недели 2 назад познакомилась. Но уж шибко мне все нравится:) так что придется разбираться с этими Аутами и т. д.

В онлайне я не тестирую, т.к. у меня нет доступа к тому сайту. И своего нет. Я просто "публикую" в HTML и смотрю.
Мдаа ... чувствую мне еще многое придется понять

derhab 28.06.2002 20:50

Прелоадер заработает токо онлайн, не волнуйся :)

SSG 28.06.2002 21:03

SSG
надеюсь - заработает. Только вот как сделать, что бы еще и фотки не тормозили, а реагировали на зов Мыша?

derhab 28.06.2002 21:09

2SSG, если время терпит, подожди, пришлю тебе правильный вариант попозже вечером, щас нет времени. А может, кто и раньше ответит.

SSG 28.06.2002 21:22

SSG
Ура! Ура! конечно подожду! хоть разберусь в чем ошибка была

Nox Noctis 28.06.2002 21:25

тэээкс... :)

1. gotoAndStop(trilobites); - не правильно. без кавычек это будет означать, что trilobites - это такая переменная, а не название метки.
надо: gotoAndStop("trilobites");

2. зачем там столько пустых tellTarget'ов ? ;)

3. там явный перебор с событиями на кнопках... в первом кадре тебе нужно максимум
on (rollOver, dragOver) {gotoAndStop(".......");}

а вообще - ошибка такая:
когда ты быстро проводишь мышку по хотя бы двум кнопкам, то одна кнопка по роллАуту говорит идти в начало, вторая кнопка по роллОверу говорит идти на другую метку, но на этой метке скрипт не успевает сработать, а мышка уже вне.

блин... это называется конец рабочего дня... :rolleyes:
если ты поняла что я щас сказал, то могу тебя только поздравить :) :)

как это лечить:
если тебе нужна всего лишь смена фоток при наведении на кнопку, тоо лучше это сделать скриптом: положить все фотки в стопку в одном кадре. написать в окошке свойств всем этим клипам с фотками инстанс-нэймы. потом всем фоткам, кроме твоего крестика написать:
имя_клипа_с_фоткой._visible = false

а по роллОверу делать
имя_клипа_с_фоткой._visible = true
имя_клипа_с_крестиком._visible = false

то есть делать клип с крестиком невидимым, а клип с нужной фоткой - видимым.
и никаких gotoandstop'ов :)


Часовой пояс GMT +4, время: 18:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.