ВХОД            Регистрация
Flash
Блог ведёт Пленкин Юрий Александрович
 
в избранное

Школа Flash

Так получилось, что меня моя знакомая попросила подучить её Флешу. Так как периодчески получаются завтыки по поводу того, что же мне писать в блоге, я решил дублировтаь её вопросы в этом блоге. А также освещать темы, которые проходятся на занятиях.

Комментарии (0) 11:48 | 22.04.2010

XML-парсинг

HTML-тэги при получении XML-ки рубят XML на корню. Проще говоря, когда парсер видит начало тэга (<), он его воспринимает за свой тэг, и после него уже не видит ничего.

Чтобы этого избежать, надо или ставить URL-кодирование (функция escape) при формировании XML-ки, а потом при парсинге URL-декодирование (функция unescape), или пытаться заменять тэги форматирования на какие-то другие спецсимволы.

Такі ось пиріжки з кошенятами...

Комментарии (3) 16:27 | 09.02.2010

Обращение подгружаемых swf-ок к ресурсам

При создании программ, которые требуют подгрузку в себя модулей, состоящих из отдельных swf-файлов, особенное внимание следует обращать на пути, указанные при обращении этих модулей к подгружаемым ресурсам. Рассмотрим это примере.

Есть файл ("file.swf"), в который при определённых условиях из вложенной папки (в данном случае это будет папка с именем "data") будет загружаться модуль ('modul.swf').

В коде это будет выглядеть так:

  1. modul_mc.load("data/modul.swf"); //загружаем в мувик модуль, указывая его относительный путь
  2. //создаём муви-клип, в который подгружаем модуль
  3. _root.createEmptyMovieClip("modul_mc", _root.getNextHighestDepth()); //в скобках указываем имя мувика и его глубину на сцене (самый верхний)

Теперь нам надо, чтобы модуль показал видео- или фотофайл (любую информацию). В нашем примере это будет фотография my_photo.jpg из папки photo, которая находится в папке data. По идее, так как файл запрашивается кодом модуля, то относительный путь должен начинаться с файла modul.swf.

Но не тут-то было. Оказывается, если модуль у нас загружен в основной файл, то он становится частью основного файла, и обрабатывается как модуль основного, а не отдельный файл. И получается, что обращаться нам надо относительно основного файла, а не модуля.

  1. //код модуля показа фотографии, на сцене которого есть пустой мувик cont_mc
  2. cont_mc.loadMovie("data/photo/my_photo.jpg"); //указываем путь относительно файла file.swf, а не modul.swf
Комментарии (0) 21:45 | 22.12.2009

HTML & Flash

Недавно искал решение одной проблемы, связанной с кривым отображением вводимых символов кириллицы в поле ввода на сайте. Нервно выдернув несколько пучков волос, думая, что накосячено со стороны флеша, и покуривая мануалы, причём в таких количествах, что после такого не выживают, а также основательно зарывшись с головой в недры интернетов, была всё-таки найдена причина данного косяка. Оказалось, что при придании загруженному на страницу сайта флешевому объекту прозрачности с помощью HTML'я, в полях ввода внутри флешки абсолютно не рассматривается кириллица. Только латиница. Был, правда, один раз упомянут какой-то код, прикрученный к текстовому полю, но хз, что имелось ввиду.

Вывод таков: или прозрачность, или кириллица.

Комментарии (0) 11:12 | 15.10.2009

Блокировка лежащих ниже по слоям объектов

Добрый день. В своё время у меня возникла проблема: графический объект (мувиклип), закрывал собой кнопку, но при наведении курсора мышки на то место, где находилась кнопка под мувиклипом, кнопку вполне можно было нажать и она спокойно срабатывала, хотя этого не должно было случаться. В результате поисков по интернетам было найдено решение этой проблемы, потому что не я один сталкивался с таким. Всё оказалось очень просто и вместилось в 3 строчки кода.

Комментарии (0) 12:21 | 17.09.2009

Начало

В данном блоге будут рассматриваться разные аспекты создания флешек. Для начала можно просмотреть очень хороший блог Хи3, и неплохо было бы зарегистрироваться на форуме флешеров (конечно, если вы собираетесь этим заниматься).

Также задавайте вопросы, если будут, а я постараюсь на них ответить.

Комментарии (0) 12:20 | 02.09.2009
 

Блог ведёт Пленкин Юрий Александрович



© 2010 «Evolline».
© 2010 «Do100verno».

Flash



Разработка и использование flash-приложений.



Авторизация

Закрыть [X]
Логин:

  
Пароль:

  
Забыл пароль

 
Логин:     Пароль: