Просмотр полной версии : Интерактив...
Подскажите, пожалуйста, как сделать следующую интерактивную флешку. Грубо говоря, нужно сделать такую кнопку, при нажатии на которую на экране появлялось изображение( какая-нибудь загогулина) Т.е. есть начало графика какой-нибудь функции, нужно, чтобы при нажатии на кнопку кривая дорисовывалась, потом ещё раз нажимаешь, график опять дополняется и т.д.
Заранее благодарен!
Народ, очень надо до субботы сделать, а то вилы! :eek:
Буньков Максим
06.10.2005, 07:41
my_btn.onRelease=function(){
//твоя функция которая все дорисовывает
}
можно в пихнуть флаг чтоб она блокировала выполнение если функция твоя еще работает
А для дорисовки нужно создавать какую-то функцию? Не совсем чё-то понял. Объясни поподробнее плиз!
Буньков Максим
06.10.2005, 19:07
А для дорисовки нужно создавать какую-то функцию? Не совсем чё-то понял. Объясни поподробнее плиз!
Смотря что ты рисуешь.
Если допустим что то статично и ты знаешь что то просто рисуй програмно пол фигурки, и стомби функцию, Это можно сделать при помощи setInterval, далее при нажатии кнопки запускай функцию еще разок и так в конце концов она будет рисовать... если будешь юзать setInterval то будь внимателен, он стартует при каждом вызове надо логику ставить...
Код я тебе так сразу не подскажу... но примерно так:
my_btn.onRelease=function(){
setInterval(Write,i); //где i часть дорисовки...
}
function Write(Interacia:Number){
бла бла бла твой код...
}
Стоп!!! пока рисовал подумал... если у тебя статический рисунок, т.е. анимация отдельная во MovieClip дак чеб тебе не замутить после каждого кадра stop(); а на главной кнопке в главном кадре прописать:
my_btn.onRelease=function(){ mc.play(); //где mc тот самый MovieClip }
а?
Вот смотри, допустим, у меня есть 3 этапа дорисовки графика, для каждого я создаю свой MovieClip. Но как же тогда мне сделать тл, что мне нужно, я же на кнопку смогу прицепить только один из 3-х мувиков?
Всё, я догнал! Спасибо за помощь!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.