Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как сделать, чтоб динамический текст обтекал картинку? (http://www.flasher.ru/forum/showthread.php?t=95487)

Peregrin 07.05.2007 11:17

как сделать, чтоб динамический текст обтекал картинку?
 
короче, имеется большое текстовое поле, в которое данные заносятся из XML'a. В правой-верхней части текста должна быть картинка, которую должен обтекать текст. Я то могу поставить туда 2 текстовых поля и написать процедуру, которая будет отслеживать переполнение первого поля и переносить все остальное на второе, но это какой-то топорный подход :)
Как поступить в такой ситуации?

etc 07.05.2007 12:38

А в примере \Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\Text\TextEnhancements\ не устраивает?

Peregrin 07.05.2007 13:28

там это срабатывает потому, что и текст и картинка находятся в html-файле, и флешка воспринимает это все как целую html-страницу. А у меня отдельное текстовое поле и отдельный мовиклип, в который грузится картинка.

etc 07.05.2007 13:34

В текстовом поле можно показывать клипы из библиотеки.

Peregrin 07.05.2007 13:47

это как? сделать attachMovie() к текстовому полю чтоли?

у меня есть пустое текстовое поле info_txt и некоторую часть этого поля закрывает пустой мовиклип image_mc
Код:

info_txt.text = "большой текст из XML'а";
image_mc.loadMovie("images\image1.jpg");

а как их связать?

Kikasso 07.05.2007 13:59

Код:

info_txt.html = true;
info_txt.htmlText = 'большой текст и фотка <img src="images/image1.jpg" />';


etc 07.05.2007 14:00

Нет, в качестве src можно указать linkage id клипа в библиотеке.

Kikasso 07.05.2007 14:04

Цитата:

Сообщение от Peregrin.ru
текст и картинка находятся в html-файле

в html-файле находится адрес картинки

Peregrin 07.05.2007 14:36

Цитата:

Нет, в качестве src можно указать linkage id клипа в библиотеке.
клип находится в Stage'е, поэтому обращаться к нему через библиотеку не надо.
Цитата:

Код:

info_txt.html = true;
info_txt.htmlText = 'большой текст и фотка <img src="images/image1.jpg" />';


этот вариант приемлим, если тебе известен загружаемый текст. А мне он не известен, текст берется из XML'а и все время разный

screamge 07.05.2007 14:37

Вложений: 1
отличный пример от iNils - a


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

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