Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   если МС_БИГ_ФОТО(хоть какой нибудь) открыт то как его проверить и закрыть? (http://www.flasher.ru/forum/showthread.php?t=106573)

newcomer2 14.01.2008 19:28

если МС_БИГ_ФОТО(хоть какой нибудь) открыт то как его проверить и закрыть?
 
Не совсем простая галерея, по крайней мере для меня.
Как такое сделать на ФЛЭш - http://sensauto.ru/design/exterior/
Справа которая.
Одной анимацией и кадрами здесь не обойдешся, нужно программировать.
Чего я совсем незнаю, могу только готовый использовать или приспасабливать.
Сложность в том, что я не знаю как при клике на другую превьюшку закрыть открытую фотку, а так же как можно во флэш при клике в любом месте экрана закрыть открытую фотку.
Я так понимаю что здесь надо использовать что то типа проверки: если МС_БИГ_ФОТО(хоть какой нибудь) открыт то его надо закрыть.
Но как это реализовать? Незная программирования.
Подскажите пожалуйста, кто может.
Может просто укажите ссылку, где найти подобное.
Буду вам очень признателен.

Fernando Costa 14.01.2008 19:31

не зная программирования не реализовать...
тут надо хотя бы прочитать про onPress, onRelease.

или сразу в вакансии

newcomer2 14.01.2008 19:38

onPress, onRelease я знаю - это просто.
Фокус в том чтобы при клике закрывалась открытая фотка.
Юзер то может кликнуть на любую из 6. Нельзя же писать функцию для всех сразу мувиков.
Надо по идее знать конкретно какая фотка открыта, а для этого нужен какой то скрипт, который будет проверять...

Fernando Costa 14.01.2008 19:47

заведите переменную в которой бы хранилось название открытой картинки.
описать одно действие для мувиков одинаковых по названию можно в цикле

newcomer2 14.01.2008 20:10

А немог бы более подробно объяснить, или примерчик показать.
Мои познания в АС очень примитивны...
Так бы не просил бы

Fernando Costa 14.01.2008 20:20

Код:

for(var i=0;i<10;i++){
    this["mc"+i].index = i+1;
    this["mc"+i].onPress = appear(this.index)
}

function appear(num:Number){
  picture_mc.gotoAndStop(num)
}

picture_mc - мувик в котором покадрово разложены нужные фото

newcomer2 14.01.2008 20:41

Примерно понимаю очем ты, но смутно.
У меня реализовано немного не так.
У меня имеется 6 мувиков одинаковых типа:MC_big1 - MC_big5
Которые имеют 3 кадра: 1- скрыт, 2- увеличение, 3- опять скрывается.
В каждый из МС подгружается фотка из вне, в привьюшки тоже.
Было сделано просто появление большой фотки при наведении на маленьку, но заказчик хочет именно по клику. :(

newcomer2 14.01.2008 21:58

А могу я тебе в АСЮ стукнуть?
Если знаеш как это реализовать может договоримся о цене?

Fernando Costa 14.01.2008 22:26

пиши в личку

newcomer2 14.01.2008 22:57

Написал в личку


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

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