PDA

Просмотр полной версии : puzzle из уроков:проще, легче,доступнее.


Kohl
22.03.2004, 23:51
Кто пробовал переделать puzzle из уроков по флэшу? Как все? Ну так помогите, люди добрые:
Смысл в чем: Стремясь максимально упростить графику, я нарезал картинку на 25 кусков неправильной формы, и содрал код из puzzle.fla. Перебрал его малехо, в результате все работает, но не прилипает и не выдает поздравления. Все дело в том, что в уроке детали 40*40, а у меня разнообразные, если вставляешь функцию прилипания из урока, то прилипает бог знает как. Кроме того в уроке детали прилипают к любой ячейке, а хотелось бы, чтобы только к своей. Вопрос: Как это сделать так, чтобы мозги не закипели. Кто может - подскажите.
P.S. Ну, конечно же я каждое утро, в обед, и вечером встаю во весь рост и говорю громко и отчетливо:"Спасибо Уильяму Бредбери", - не помогает. Наверное потому, что его вариант решения вопроса не содержит и не может содержать графику, а может быть я не догоняю.

Blinda
24.03.2004, 14:24
У меня достаточно примитивный способ, но работает. Для каждого кусочка я сделала мувик и кнопку. Т.е. просто скопировала туда кусочек картинки. Дальше все мувики уложила в нужном положении, т.е. собрала картинку. У них всех поставила _visible=false. Пусть у нас имена мувиков m1..mn, кнопок b1..bn
На кнопку вешаешь код
on (press) {startDrag("bi",true);}
on (release) {
stopDrag();
x1=getproperty("mi",_x);
y1=getproperty("mi",_y);
x=getproperty("bi",_x);
y=getproperty("bi",_y);
if ((x-xi<5)&&(y-yi<5)) // т.е проверка попадания
{ bi._visible=false;
mi._visible=true;
}}
где i номер текущей кнопки и мувика...

Blinda
24.03.2004, 15:15
Конечный вариант я не нашла, вот работающий, но корявый черновик.