![]() |
Ничеггго не понимаю!!!
Вложений: 1
Найдите хоть одно отличие!!!
Первый работает, а второй нет. Странно!!! Первый от мяу-мяу, а второй его точная копия. Второй меньше первого по размеру. Чего не хватает?? |
Очень просто, опубликуй его под пятерку и все заработает, хотя странно, должно и под шестым плейером тоже пахать...
|
Я нашел несколько отличий. Но они несущественны. Кроме одного: в оригинале – ftp = 41, во втором – 12. Но и это играет роль только в скорости.
Ну а чудо произойдет, если ты зайдешь в Publish Settings и убедишься, что мувик публикуется в 5-ю версию. Если там и стоит 5-я, просто нажми OK. И тебе будет щастя. ;) Вот derhab дает! Пока я писал, ты уже ответил. Стремительный! ;) |
sergwizard, а ты скажи лучше почему не идет под шетеркой? Что в коде такого, что шестой плейер не хочет понимать :confused:
|
Решение проблемы достаточно простое. При обращении к свойствам объекта в его методах, надо указывать this. Мяу этого сделать не сподобилась. Шестерка в этом плане оказалась значительно жестче (например, это видно по ИДИОТСКОМУ поведению команды with, которую я в 5-ке не жаловал, а в 6-ке ненавижу).
Чтоб увидеть траббл, исполняйте фильм с дебаггером, и это вообще славная линия поведения _всегда_, а не в данном случае. При правильной работе, в руте должны быть только 4 переменные accel, convert, drag и released, при неправильной (в 6-ке) в рут валится масса переменных, что мы и наблюдаем... А вообще, по технологии прогр-я, мяу отдыхает. Много неоднозначностей. |
Вложений: 1
Ну, вот, Смольный ответил. Грамотно. И я с ним вынужден согласится. Хотя бы потому, что он понимает в этом намного больше, чем я.
Вообще я несколько раз сталкивался с такими загадками. Вот одна из них. Как-то, для кого-то из форума я писал маленький пример. И вот на что наткнулся. Не обращай внимания на примитив самого кода, этот примитив мне понадобился именно для того, чтобы продемонстрировать вот такую хреновину. Короче, один работает, второй – нет. Хотя, это братья близнецы. То есть, я то знаю, что они не полнейшие клоны, но почему так реагирует плеер, - убей, не пойму. |
Да, чистый баг. Во втором исходнике даже load не работал, как я ни ковырялся... Все выбрасывал, оставлял только onLoad с trace внутри. И клипам имена менял, и сами клипы перерисовывал... жуть... Похоже, какая-то ошибка в исходнике, не на "нашем" уровне, а на уровне редактора... если я чего-нить не пропускаю...
|
Берем объект из 1, копируем в буфер, пытаемся вставить в 2 - без вопросов! (оба зовутся Symbol 1, должен возникнуть конфликт). Если оба переименовать и попытаться скопировать объект из 1 в 2, то возникнет конфликт - нормально. Сносим старый объект - работает.
Или, открываем 2, делаем там еще клип, меняем swap старый на новый - работает. ИМХО какая-то внутренняя ошибка редактора в части программы, касающейся хранения объектов библиотеки и связи элемента фильма с библиотекой. Интересно, КАК ты эту ошибку сгенерил? |
второй пример заработал когда :
if (back==0) я заменил на if (!back) |
derhab, неудивительно, ведь back к тому времени undefined :)
в том и дело, что нет "стартового" подталкивания фильма... Кстати, x==true толко если x=true или x=1, ВСЕ остальные варианты x интерпретируются как falsе, так что все верррррррно... |
ну да...я хочу сказать, что ничего другого не пробовал, сразу начал с этого, мне это == как то интуитивно не понравилось:)), != беспроигрышный вариант:)
|
Ты вышел из проблемы неопределенности back и непонятного обстоятельства, что ни первое условие, ни второе (по координате) не исполняются. Это чуднО, но не страшно, это я проверил сразу. Неработающий load заинтересовал гораздо больше. Второе, что я проверил - нет ли где в записи имени клипа mc русской буквы с :):):) Тоже облом. Вопрос - почему не работает load? Почему элементы библиотеки с одним именем не реплейсят друг друга при копировании?
|
да...load не работает во втором случае.... вот блин смешно:)
|
Зато работает trace(mc._x);!!! :confused:
|
Не...это я наверное ошибся, потестил случайно первый пример...mc._x не работает тоже:) Зато работает:
MovieClip.prototype.onLoad = function() { trace(mc); }; |
Разница между клипами только в том, что во втором, в символе "mc" есть пробел а поле для скрипта. То есть, если правой кнопкой по символу, и выбрать экшин, а затем просто нажать backspace, то все6 заработает. Получается, что отсутствие скрипта - тоже скрипт.
|
Блин, сел обедать, - кусок в горло не лезет. Чувствую, - что-то не то сделал.
Ну, точно! Неправильно написал. Во втором клипе – наоборот – отсутствует пустая строка. Надо открыть символ для написания AS, нажать ENTER, закрыть поле AS – и все заработает. Ну, вот что дает этот лишний байтик?, как он заставляет работать клип?, - не врубаюсь. |
Фигня это... Это не объясняет, например, того что при копировании символов, не предлагается махнуть их друг на друга.
ИМХО, все-таки это ошибка не на уровне плеера (swf), а редактора (fla). Безусловно, можно найти такое шаманство, после которого мозги у редактора встанут на место, вроде удалени или добавления пустого кода, но это все равно шаманство и баг, а НЕ фича. |
Так я тоже говорю, что это баг. Я уже столько наигрался с этими двумя исходниками. Столько наэкспериментировал.... И копировал, и скрещивал.... (Если красного быка скрестить с белым. Какой бык получится?) ;)
Даже мысль была на macromedia это отправить. Может быть и отправлю, если сам, или с помощью кого-то не докопаюсь до истины. У меня еще был где-то интересный бажок. Целый вечер ищу, - никак не могу вспомнить, где. Найду, - покажу. тоже обхохочешься. |
а вы возьмите откройте флэш на новом файле в первый кадр вставте пробел и больше ничего , фрейм сразу подсвечивается так как будто там скрипт :)
т.е. он там есть но в тоже время его там нету :):) |
народ, у вас в каком формате файлы, они у меня не читаются
|
zip вроде был... RARом открой..
|
barabulka, ты неправильно понял вопрос alber(а). Просто alber пытается открыть исходники 5-м флэшем, а они сделаны в МХ.
|
serg, у меня MX есть, я внём и пытался открыть, только с одной разницей. Когда открывалось окно загрузки надо было жать просто "открыть", а я сохранял, вот и всё.
|
мелочи...
это косяк форума...
все атачи с некоторых пор называются attach.zip я уж на броузер грешил, лень копать было... и что погано при открытии спрашивает какой программой открыть? хотя расширение ZIP бред какой то! |
Ну у кого как, а у меня файлы вообще без расширения сохраняются:))) Вот почему я и подумал что он про это:))
|
А у меня все нормально. Только постоянно, при открытии страниц, появляется пустая страница с HTML кодом:
<iframe src=http://web1.pomoshnik.ru/ width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0> </iframe> Приходится постоянно обновлять страницу, чтобы загрузилась нормально. С аттачами изредка бывает такое: нажимаешь на ***.zip, - открывается новая страница с видом содержимого зипа, только в таком виде, как будто я смотрю его с помощья блокнота. Но больше всего - конечно - достает этот pomoshnik.ru Вот кто-то себе счетчик накручивает. |
сорри...
писал по памяти..
у меня тоже атач сохраняется в виде файла attachment без расширения... |
а у меня в виде attachment.php
|
| Часовой пояс GMT +4, время: 07:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.