PDA

Просмотр полной версии : интерактивный банер


Signer
10.07.2007, 11:13
Вот банер: http://energia-doma.ru/ Код взял в исходниках флэшер.ru:

mc.onMouseDown = function() {
var cx=_xmouse, cf=this._currentframe;
mc.onMouseMove=function(){
var f=cf+Math.round((_xmouse-cx)/this._width*this._totalframes);
f%=this._totalframes;
if(f<=0)f=this._totalframes+f;
this.gotoAndStop(f);
}
}
mc.onMouseUp = mc.onMouseUpOutside=function () { delete this.onMouseMove;
};;;;;;;;;;;

Проблема: иногда release outside не срабатывает, причем только в браузере (IE7).
Вопрос: почему???

BigDan
10.07.2007, 15:14
mc.onMouseUpOutside

это такому хелп учит? или это ваше событие?

Signer
10.07.2007, 17:05
под моей редакцией)))

Signer
11.07.2007, 11:50
так поможет кто-нибудь или нет???!!!

Ekzi
11.07.2007, 12:17
mc.onMouseUpOutside =) млин onReleaseOutside можетт...В двух словах- начудил.

Kick me=)

etc
11.07.2007, 13:13
так поможет кто-нибудь или нет???!!!
Ещё пара таких истеричных апов темы и я забаню тебя насовсем. Надоел, по самое некуда.

Signer
11.07.2007, 13:17
2etc: так ответил бы что-нибудь вразумительное, я бы и не надоедал! А насчет истеричных апов - это ты загнул. может, надо было смайлик в конце добавить, чтобы не так пугало???:)

2 E.x.E.: пробовал - не помогает. надо, чтобы в начале onPress стояло, а мне нужно именно onMouseDown

etc
11.07.2007, 13:29
Я не буду ничего отвечать человеку, который придумывает свои методы, даже не удосужившись заглянуть в хелп.
Насчет истеричных апов все остается в силе.

Signer
11.07.2007, 13:52
2 etc: Если бы я нашел что-то в хелпе, сюда я бы не обратился. Я - дизайнер, и кодом пользуюсь редко, т.к. знаком с программированием понаслышке. Взял код в исходниках и попытался переделать под свои цели. мне нужен лишь совет, где искать ошибку.

etc
11.07.2007, 13:54
Ответ, кстати, уже был дан в пятом посте.

Signer
11.07.2007, 14:02
2 etc: Дело в том, что onReleaseOutside работает, но тогда не срабатывает onRollOver в других мувиках. А надо, чтобы работало все. и почему эта проблема возникает только в браузере? Может галочку какую-нибудь в publish settings поставить?

etc
11.07.2007, 14:05
Нужно положить кнопку с hit area ниже всех картинок и на неё повесить onReleaseOutside.

Signer
11.07.2007, 14:07
2etc: спасибо, попробую!!!

Ekzi
11.07.2007, 14:18
Мудрое решение=) только уж больно хитропопое. но если кодом неполучается- делай так

Signer
11.07.2007, 18:37
2 etc: спасибо!!! работает! я не знаю как, но работает!теперь всегда буду с тобой советоваться:)!!! и больше никаких истеричных апов, обещаю!!!