|
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Почему?
Для любознательных и дотошных.
Вот флэшка. И тексовый файлик. Данные грузятся из текстового файла. В зависимости от данных, аттачится и дуплится мувик из библиотеки. В общем, все элементарно. Кроме одной вещи: - загадочным образом пропадает один (иногда больше) из дублей. Кто скажет, почему?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Silin, ну так же нельзя. Мало того, что весь кайф мне сломал, и не дал народу подумать, так еще никаких подробных объяснений не дал. Вот, представим, что я не знаю, о каких таких вытекающих последствиях идет речь. Если ты знаешь, - расскажи. Это же классный урок для многих.
Ну да ладно. Усложним вопрос. Теперь я сделал все мувики dragable. Нажал кнопочку, - и перетаскивай их. Так вот, перетаскивая мувики мы можем увидеть, что в четвертой колонке два нижних мувика (они перекрывают два мувика, лежащие под ними) – и есть те (или тот) пропавшие(й) из предпоследней колонки. Ну, вроде бы понятно: - они заняли координаты в соответствии с кодом. Но откуда и почему взялся фантом – самый нижний мувик в предпоследней колонке? И почему он – фантом? Еще вопрос. Если мы протрейсим глубины, на которые легли мувики, мы увидим странные вещи. А это почему? Ведь я не задавал никакой определенной глубины, я просто посоветовал им занимать все свободные по возрастанию. А они чего творят? Всем, кто будет высказываться, - поподробнее, пожалуйста.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
this.onPress = function(){
startDrag(this); trace(this._name+" / "+this.getDepth()) } |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Добавлю /ты ж просил по подробней/
MovieClip.prototype.dup = function(){ for(n=0;n<this.idx;n++){ this.duplicateMovieClip("mc"+1000*i+n,++depth); _root["mc"+1000*i+n].idx = allData[i]; _root["mc"+1000*i+n]._y = 350 - (t._height+5)*n; _root["mc"+1000*i+n].qqq = n; } } Сделал и забыл, чего ж ещё народ тренировать? |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Цитата:
__________________
flash/flex/unity |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
|
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Я что, опять не в теме? Или я что - рыжий?
__________________
flash/flex/unity |
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Жаль Серёги нет. Он бы тебе ответил.
|
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Цитата:
__________________
flash/flex/unity |
Часовой пояс GMT +4, время: 17:43. |
|
« Предыдущая тема | Следующая тема » |
|
|