![]() |
кхм-кхм...
надеюсь, что последующее высказывание не оскорбит слух собравшихся, но... скрипт написан через задницу это ни в коем случае не оскорбление - это профессиональный термин :) поэтому очень прошу не обижаться, или если обижаться - то не сильно :) вполне возможно, это ваша первая работа или что-то в этом роде :) так, теперь по сути: все обращения вида "tellTarget ("/nav") { " надо заменить на точечную нотацию типа "nav." да, теллТаргет работает быстрее точечного обращения, но использовать теллтаргет в таких примитивных случаях - абсолютно незачем... это только мешает сетПроперти тоже нужно заменить на обращения через точку... у нас МХ на дворе вообще-то... а вы используете синтаксис четверки... например, setProperty("/field", _x, 137); надо превратить в "field._x = 137;" это следует сделать хотя бы потому, что после этого скрипт будет занимать в два раза меньше строчек :) третее: конструкция вида submitem4:itemtext = "fabulous"; - есть нечто совсем-совсем странное и точно нерабочее:) вместо 'add' всяко проще писать '+' - хотя это уже вопрос стиля (так же как и '<>' - это устариевший синтаксис, но писать так или '!=' дело вкуса и не более того) в адресации через точки гораздо сложнее запутаться... иногда удобно писать /: вместо _root (просто короче) но обращение типа ../: значительно сложнее дла понимания чем _parent. правда ? :) вот когда код подровняется - будет значительно легче определить где в нем проблема :) |
Вложений: 1
2camilla
В подробности не вдавался. Код написан четверочным языком, тяжело читать, поэтому, с беглого взглядя, выловил только несколько блох: 1.layer "labels". Почему menunr = "0" (string); а не menunr = 0; ? 2.Вторая кнопка "humour" on (release) { unloadMovie("/em"); tellTarget ("/sumbtitle") { // надо submtitle text = ""; } Эти куски кода надо убрать из всех кнопок. 3. И самое главное, для того, чтобы Цитата:
/submtitle:text = itemtext; Поле "submtitle" я передвинул в центр, чтобы лучше было видно. В общем, смотри исходник. ЗЫ. Для "начинающего флэшера" очень даже нелохо! Удачи. |
Цитата:
|
2[DUKE_PROPHET]
неа :) это тут не причем :) абсолютно без разницы в каком порядке... |
Цитата:
2beshan: а, может, это у тебя шрифт старый, проблемы с кодировкой? Не пробовал менять в реестре с_1250.nls на c_1251.nls? Попробуй. |
Да, я, шлепая по клавишам, показал себя ни разу неграмотным, пропустил две буквы и, как заметил TTS, изобрел неологизм. Можно пользоваться:-)
|
[quote]Оригинал написал(а) Nox Noctis
[b]кхм-кхм... надеюсь, что последующее высказывание не оскорбит слух собравшихся, но... скрипт написан через задницу это ни в коем случае не оскорбление - это профессиональный термин :) поэтому очень прошу не обижаться, или если обижаться - то не сильно :) вполне возможно, это ваша первая работа или что-то в этом роде :) За замечания по сути спасибо. Хочу лишь отметить, что вовсе необязательно бросаться профессиональными терминами - если этот форум для профессионалов (кем себя я отнюдь не мню и сделала оговорку в своем первом посте), то так и скажите, что типа, нечего сюда лезть и вообще Flash ковырять. По поводу 4-ного кода. Да, копаюсь в 4-м, потому как из литературы есть единственная книга по 4 (живу не в русскоязычной стране, книги на английском очень дорогие, интернета кабельного нет), а в МХ с нуля разобраться крайне сложно. |
2sergwizard
В общем, смотри исходник.
ЗЫ. Для "начинающего флэшера" очень даже нелохо! Удачи. [/b][/quote] Работает! Спасибо огромное :) |
да ладно :)
прошу прощения... вчера ночью меня несло... сам удивляюсь :)) |
Автора, кажись, потеряли...
|
| Часовой пояс GMT +4, время: 02:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.