PDA

Просмотр полной версии : us map


novic
11.05.2006, 04:38
Попробовал использовать эфект карты www.mls.com и...
ничего неполучилось.

Похоже на простой скрипт мышь "in-out" с 5-6 кадрами смены цвета туда-обратно.., но у меня все мерзнет при быстром передвижении мышки, а иногда вообще виснет и приходится возвращаться в "замерзшый" штат.

В чем проблема?
Кто подскажет?

0xFFFFFF
11.05.2006, 04:48
извини, твой код от сюда не видно..
скорее всего ты перестаешь "обрабатываешь" только два последних штата.
делай для каждого onEnterFrame подсвечивания и отсвечивания

novic
11.05.2006, 05:38
да я пожалуй недооценил задачу
on (rollover) {
gotoAndPlay (36)
}
on (rollout) {
gotoAndPlay (43)
}
так не получится...

там действительно 6-8 штатов продолжают отсвечиваться после пролета мыша.

не пропишешь код?
а то я пожалуй застряну.

0xFFFFFF
11.05.2006, 05:49
// именуем клипы штатов state1, state2 .. stateN
var maxStateNum = 10;
for(var i = 0; i<maxStateNum; i++) {
this["state" + i].onRollOver = function () {
delete this.onEnterFrame;
// при наведении запускаем onEnterFrame на показ клипа

this.onEnterFrame = function () {
this._alpha++;
if(this._alpha >=100) {

delete this.onEnterFrame;
}
}
}
this["state" + i].onRollOut = function () {
delete this.onEnterFrame;
// при сведении запускаем onEnterFrame на "убирание" клипа
// this.onEnterFrame локальный для каждого клипа
// так что если навести на другой клип, то он будет показываться
// а все остальные прятаться
this.onEnterFrame = function () {
this._alpha--;
if(this._alpha <1) {
delete this.onEnterFrame;
}
}
}

}

novic
11.05.2006, 05:55
Спасибо

0xFFFFFF
11.05.2006, 05:57
пожалуйста

novic
11.05.2006, 05:57
Если сам не справлюсь, сколько будет стоить такая карта
только в другой гамме?

ps штаты уже прорисаваны

0xFFFFFF
11.05.2006, 06:26
что ты имеешь в виду? тебе нужны услуги дизайнера или программиста?

novic
11.05.2006, 06:42
У меня уже создана карта (.fla) с нужными цветами и всеми штатами. Нужно создать такой же еффект как на www.mls.com только не в красный цвет а в синий (#04A2EB) и сохранить в том же .fla файле.
Я не уверен что есть дезайн а что программирование.

0xFFFFFF
11.05.2006, 06:44
так ведь скрипт я тебе уже написала. осталось положить сверху клипы тех же штатов, только синие, именованные как state1, state2 .. stateN и с _alpha=0
ну и код приписать.

novic
11.05.2006, 06:51
... да не мое это (сфера не моя)... долго разбираться придется.

artcraft
11.05.2006, 06:51
надо добавить onDragOut ! иначе будет как там: нажать на штат, утянуть с него мышку и штат останется перекрашенным

0xFFFFFF
11.05.2006, 06:57
... да не мое это (сфера не моя)... долго разбираться придется.
тогда не больше не проси написать тебе код, раз прочитать комментарии лень. не моя сфера выполнять работу за лентяев.

0xFFFFFF
11.05.2006, 06:57
надо добавить onDragOut ! иначе будет как там: нажать на штат, утянуть с него мышку и штат останется перекрашенным
спасибо :)

novic
11.05.2006, 06:58
Так ..Drag.. это если нажать-и-тащить.., нет такого нет и пожалуй не нужно. Потому как даже "там" с ..Drag.. проблемы - штаты тоже мерзнут если кликнуть и тащить

0xFFFFFF
11.05.2006, 07:02
а не надо делать как там, надо делать лучше

artcraft
11.05.2006, 07:04
this._alpha++; с таким шагом при 25fps штат будет проявляться 4 секунды :~) предлагаю заменить на this._alpha+=10;

novic
11.05.2006, 07:05
У какая злая... Да не лентяй я.., просто влез не в свое дело.
Показалось просто, ну и высунулся, а теперь надо расплачиваться за выпендрежь.
Я ж тебя не прошу за меня работу сделать (а может и прошу) бесплатно. Я тебя прошу просто выполнить работу с оплатой.

novic
11.05.2006, 07:07
хорошо, молчу
будем делать как лучше

0xFFFFFF
11.05.2006, 07:09
this._alpha++; с таким шагом при 25fps штат будет проявляться 4 секунды :~) предлагаю заменить на this._alpha+=10;
ну это уже на любителя. у меня fps больше и мне нравится.

0xFFFFFF
11.05.2006, 07:10
У какая злая... Да не лентяй я.., просто влез не в свое дело.
Показалось просто, ну и высунулся, а теперь надо расплачиваться за выпендрежь.
Я ж тебя не прошу за меня работу сделать (а может и прошу) бесплатно. Я тебя прошу просто выполнить работу с оплатой.
наффих выпендриваться. если интересно разобраться - спрашивай здесь, если интересно чтобы кто-то за тебя сделал - в вакансии.
половину работы я за тебя уже сделала.

novic
11.05.2006, 07:48
хорошо
спасибо

ушел в вакансии

motor4ik
11.05.2006, 11:36
сколько интересно он заплатит чтобы я твой код взял и вставил куда надо :-)

0xFFFFFF
11.05.2006, 11:38
сколько интересно он заплатит чтобы я твой код взял и вставил куда надо :-)
с тебя мартини :)

motor4ik
11.05.2006, 11:42
эээ, нифигасе, я делаю, а с меня еще и мартини, ну ладно, впринципе я не жадный...так novic ,с тебя оплата, билеты в кино и мартини :-)

0xFFFFFF
11.05.2006, 11:44
эээ, нифигасе, я делаю, а с меня еще и мартини, ну ладно, впринципе я не жадный...так novic ,с тебя оплата, билеты в кино и мартини :-)
там делать-то нечего осталось..

motor4ik
11.05.2006, 11:44
а почему сама не хочешь сделать? мне даж как то неудобно...человек писал старался...а мне украсть такскзть и впарить...

0xFFFFFF
11.05.2006, 11:48
а почему сама не хочешь сделать? мне даж как то неудобно...человек писал старался...а мне украсть такскзть и впарить...
у меня есть работа поинтереснее чем красить клипы
http://white.flash-mx.ru/flash.gif

motor4ik
11.05.2006, 11:49
общаться на флэшере ,флудить и обижать нубов?

0xFFFFFF
11.05.2006, 11:52
общаться на флэшере ,флудить и обижать нубов?
общаться, флудить и строить на подоконнике нубов это по ночам.
а сейчас я пишу программы..

0xFFFFFF
11.05.2006, 11:52
придет Nirth, выругает за оффтопы :)

motor4ik
11.05.2006, 11:53
блин, не во флуде находимся, жаль, но может проскочит вопросик :-) на AS пишешь? а какого они характера эти программы?

0xFFFFFF
11.05.2006, 12:28
по таким интимным вопросам можно обращаться в личку :)

Nirth
11.05.2006, 17:40
Всем по устному предупрежденю=)друзья, враги перед законом все равны=)
закрыто