Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.09.2005, 18:34
Muchacho вне форума Посмотреть профиль Отправить личное сообщение для Muchacho Найти все сообщения от Muchacho
  № 1  
Ответить с цитированием
Muchacho

Регистрация: Nov 2002
Адрес: Москва
Сообщений: 116
По умолчанию Проблема с форматированием тега <img> в текстовом поле

Гружу HTML текст во флэшку, и получается следующая байда: мне нужно, что б часть текста шла под картинкой. Вожу в текстовом файле следующий код:

text=<p><FONT FACE="Courier" SIZE="18" COLOR="#FFCC00"><B><u>Это раз</u></B></FONT></p><p><img src="csc016.jpg" width="130" height="170"></p><p><FONT FACE="Courier" SIZE="24" COLOR="#FF00FF"><B>Это два</B></FONT></p><br>Это семь...

а вижу:



Последний раз редактировалось Muchacho; 09.09.2005 в 18:36.
Старый 10.09.2005, 22:24
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 2  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
<br>.........

Старый 12.09.2005, 11:31
Muchacho вне форума Посмотреть профиль Отправить личное сообщение для Muchacho Найти все сообщения от Muchacho
  № 3  
Ответить с цитированием
Muchacho

Регистрация: Nov 2002
Адрес: Москва
Сообщений: 116
<br> тоже не помогает

Старый 12.09.2005, 16:38
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 4  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Привет!
То Мuchacho
Тег жпг работает (должен работать!) только в МХ 2004.
Но, самое интересное, у меня вообще не грузиься картинка. Сбрось свой исходник, плиз, с интересом покопаюсь...

Старый 12.09.2005, 17:55
Muchacho вне форума Посмотреть профиль Отправить личное сообщение для Muchacho Найти все сообщения от Muchacho
  № 5  
Ответить с цитированием
Muchacho

Регистрация: Nov 2002
Адрес: Москва
Сообщений: 116
лови!
http://potolok.h15.ru/temp/experiment.zip

Старый 13.09.2005, 12:10
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 6  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Спасибо!
Не верь глазам своим - один в один код, а у меня не пошел.
Теперь по существо - ошибок нет, так и должно быть. Отсканил три страница из книги Д. Гурского AS-2. Распознаю и вышлю - он довольно подробно описал работу с тегом img.

Старый 13.09.2005, 18:26
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 7  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата из Гурского:
Тег <IMG> имеет следующие атрибуты:
• SRC. В этом атрибуте прописывается путь к внешнему JPEG-файлу или филь¬му, который должен быть импортирован в текстовое поле. Путь может быть как относительным, так и абсолютным. Также значением атрибута SRC может быть идентификатор экспорта клипа из библиотеки фильма. При этом в текст будет встроен его экземпляр.
Атрибут SRC является обязательным для задания. Все остальные атрибуты тега <IMG> не обязательны.
• ID. Внешние JPEG-изображения и swf-фильмы, импортируемые в текстовое поле, помещаются в клип. Клипом, естественно, является и внедряемый в поле экземпляр символа из библиотеки. И при необходимости этим клипом можно управлять. Для этого ему должно быть присвоено определенное имя. Это имя прописывается в атрибуте ID. Если данный атрибут не задается, применяются стандартные имена — instance I, instance2 и т. д.
Встроенный в текст поля объект представляет собой клип, расположенный на временной диаграмме клипа-оболочки поля. Поэтому обратиться к нему мож¬но, используя один из операторов доступа к свойствам. Например:
// При щелчке по изображению image, вложенному в текст поля pole, будет // открыто новое окно браузера с сайтом www.rnysite.ru pole.image.onPress = function():Void {
getURL("http://www.mysite.ru", "_blank"); l
• WIDTH. Задает ширину встраиваемого объекта в пикселях. Если он не пропи¬сан, то объект внедряется со своими стандартными размерами.
• HEIGHT. Высота встраиваемого объекта в пикселях.
• ALIGN. Определяет, как будет расположен внедренный объект относительно границ поля. Возможны два его значения: left — объект будет примыкать к ле¬вой границе, right — будет касаться правой границы. Сделать так, чтобы изо¬бражение или клип располагались посередине поля или в произвольной его точке, невозможно. По умолчанию значение ALIGN равно left.
• HSPACE. Определяет, какое расстояние должно отделять верхнюю и нижнюю границы встроенного объекта от текста (т. е. задает ширину горизонтального поля). По умолчанию значение HSPACE равно 8 пикселям.
• VSPACE. Задает расстояние, на котором будет располагаться текст от правой или левой (в зависимости от типа выравнивания) границы внедренного объек¬та. По умолчанию значение атрибута равно 8 пикселям.
Чтобы тег <IMG> мог выполнить свои функции, поле должно быть многостроч¬ным и использовать режим автоматических переносов. Как вы помните, за первую настройку отвечает свойство multiline, за вторую — wordwrap.
Тег <IMG> не внедряет объект в точности после слова, за которым он располага¬ется. Объект переносится на строку, следующую за строкой, между словами кото¬рой прописан тег <IMG>. Исключение представляет случай, когда тег <IMG> предшествует первому символу текста. В этом случае объект внедряется начиная с первой строки.
Пример использования тега <IMG> (рис. 13.30):
this.createTextField("pole",0,50,50,300,300);
pole.border=pole.multiline=pole.wordWrap=pole.html=true;
pole.htmlText="<FONT SIZE='14'>Исторически первым квантовым алгоритмом стал
разработанный в 1995 году американским математиком <В>Питером Шором</В> из
Bell Labs (см.рис) <IMG SRC='shor.jpg' WIDTH='75' HEIGHT='105'> алгоритм
быстрой факторизации больших чисел. Однако главным родителем квантовых
компьютеров нужно считать <В>Ричарда Фейнмана</В> (см.рис.) <IMG
SRC='feinman.jpg' WIDTH='75' HEIGHT='90' ALIGN='right'>. Его исторический
призыв ответить на вопрос, какие преимущества могут давать вычислительные
системы на квантовых элементах, привлек в эту область множество талантливых
ученых, что обеспечило ее быстрый прогресс. </FONT>";
Из-за того, что встраиваемый в текст объект всегда располагается начиная со стро¬ки, следующей за строкой, содержащей тег <IMG>, изображения или клипы впол¬не могут перекрываться. При этом выше будет отображаться объект, расположен¬ный в тексте ниже. Чтобы не допустить перекрывания объектов, нужно чередовать , тип выравнивания, а также подходящим образом подбирать для них размеры. Кстати, отсчет глубин для внедряемых в поле объектов начинается с 16384-й (с са¬мой нижней глубины в стеке вложенных в клип объектов).
Flash-плейер не поддерживает прогрессивной загрузки JPEG-изображений.

Старый 13.09.2005, 19:26
Muchacho вне форума Посмотреть профиль Отправить личное сообщение для Muchacho Найти все сообщения от Muchacho
  № 8  
Ответить с цитированием
Muchacho

Регистрация: Nov 2002
Адрес: Москва
Сообщений: 116
Спасибо, Жень Шень!
Мда... похоже, внедрение HTML картинок надо оставить на крайний случай...

Старый 13.09.2005, 21:08
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 9  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Цитата:
Сообщение от Muchacho
Спасибо, Жень Шень!
Мда... похоже, внедрение HTML картинок надо оставить на крайний случай...
Глянь ка......

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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