Форум 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=112727)

molodets9999 06.06.2008 09:16

Мозаичный мир
 
Вложений: 1
Я пытался создать мозаичный мир из квадратов (my game.fla), но он у меня получился прямоугольный, никак не пойму почему. Ещё есть исходник того же самого мира, только правильный (grid_click.fla). Помогите, пожалуйста, найти ошибку

Alex_beginner 06.06.2008 10:50

Вложений: 1
Не надо благодарностей.

qazwsx 06.06.2008 11:27

Алекс а ты пробовал по квадратам тыкать?:)

Alex_beginner 06.06.2008 12:11

Нет! А зачем! Главная задача решена, вторичная задача несформирована.
Да и я знаю, что все работает, зачем мне проверять!!:)
Дождемся поста molodets9999

molodets9999 06.06.2008 15:28

Спасибо)
Я только не пойму, ведь grid_click работал и без изменений. Чем же my game отличается от него?

Alex_beginner 06.06.2008 18:19

Вопрос не понят.

molodets9999 06.06.2008 19:10

my game делался по образу и подобию и подобию grid_click. Вроде бы всё идентично, но, видимо, что-то было упущено из виду и my game получился кривым. Мне интересно понять чем my game отличается от grid_click?

Alex_beginner 06.06.2008 20:30

Простите, я все же не понимаю. Я сделал его кривым или он был изначально кривым, а Вы хотите понять почему он крив?!

molodets9999 06.06.2008 21:09

grid_click был прямой, my game кривой. Между ними практически нет никакой разницы, я хочу понять в чём же они всё ж разнятся...

Alex_beginner 06.06.2008 21:20

Незнаю не смотрел. Знаю только одно - нужно было стряпать клипы не в клипе grid, а в динамически созданном пустом клипе.

molodets9999 06.06.2008 21:34

В принципе, Ваш вариант красивее)
Спс за участие.

Wolsh 06.06.2008 21:37

Алекс, мне кажется автор просто хочет понять, в чем была его ошибка, чтобы ее не повторять. Он пытается узнать, что именно Вы исправили, и почему.

NoCD 06.06.2008 23:01

Когда впервые начинаешь заниматься тайтлами, возникают некоторые проблемы с мувиклипами(их формирование). Сам в свое время я с ними намучился, но разобрался что к чему.

По твоему примеру My game.fla:

1. Обрати внимание, что когда заходишь в мувик grid, что лежит на рабочем поле, и перекидывая внутрь мувиклипа grid клип tile, то tile обрезается на половину. Этого не должно быть.
2. В мувике grid, что на рабочем поле удали надпись My game вообще, и занова перекинь grid с библиотеки на рабочее поле, и подпиши его как grid. Теперь сетка тайтлов должна сформироваться правильно.
Либо просто удали из библиотеки мувик grid и создай его занова.

Причины неисправности:
1. Не правильно формируешь мувики.
2. Старайся не писать в grid ничего. А если уж надо, то сначала проверь на правильность формирования тайтлов, а потом уж пиши.

з.ы.: Я пересоздал grid и у меня правильно сформировалась сетка. Потом вписал My game в grid и текс отобразился с сеткой правильно.

Вот так все замудренно изложил свой ответ:)

Alex_beginner 07.06.2008 10:45

Я уже ответил molodets9999 на счет исправления. Повторю. В начале в качестве контейнера был выбран game.path = _root.grid. Где grid не динамически созданный клип. Я заменил grid на динаимчески созданный пустой клип. И все.

molodets9999 07.06.2008 17:15

to NoCD: огромное спасибо за ответ)
Цитата:

Сообщение от NoCD (Сообщение 744186)
1. Обрати внимание, что когда заходишь в мувик grid, что лежит на рабочем поле, и перекидывая внутрь мувиклипа grid клип tile, то tile обрезается на половину. Этого не должно быть.

Хм, инетерсно, а почему так происходит?

NoCD 08.06.2008 02:25

Изза криворукости так происходит(не в обиду сказанное).
Тебе уже подсказали почему.Ты криво создал мувик grid.Удали grid c поля и перекинь его занова, подпиши его как grid и все должно заработать. Я вижу в tile какой то бред.
Зачем ты задаешь три слоя для обычного квадрата?

Лучше задумайся над тем, что тебе подсказали.
Или если хочешь нормально программировать на любом языке, то разбирай сложные примеры подробно. Эксперементируй. От этого только польза, узнаешь больше нового. Например тот же grid click может привести к хорошему проекту:
http://www.flasher.ru/forum/showthread.php?t=112237
Графика там не блещит(не занимался я еще графикой всерьез), смотри на движёк

Vektor 08.06.2008 03:08

NoCD
Цитата:

Я вижу в tile какой то бред.
Зачем ты задаешь три слоя для обычного квадрата?
Не какой, не бред, если не понимаешь, лучше молчи.

molodets9999
Джоб Макар рулит, NoCDу до него учится, учится и учится.

molodets9999 08.06.2008 19:15

ещё загвоздка :)
 
Вложений: 1
Делал по образу game свою my game. Но в моём варианте (my game) точки отказываются исчезать от соприкосновения с шаром. Никак не пойму почему :(
Поясните, если не трудно, плз )

NoCD 08.06.2008 21:02

у тебя в архиве только xml лежит

molodets9999 08.06.2008 22:47

Вложений: 1
Извиняйте. Перезалил

Vektor 08.06.2008 23:19

Замени 28 строку.
Код:

game[name] = {x:i, y:j, name:name, type:type, clip:game.path[name], dot:game.path[name].tile.dot};

molodets9999 09.06.2008 01:14

Пасиб. Проглядел))


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

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