PDA

Просмотр полной версии : html во флеш


igorex2
19.10.2006, 02:21
сколько не пытаюсь через семплы которые идут в компленте с флешем правильно импортировать хтмл во флешовский мувик - не очень получается

прошу всех кто знаком с етой темой просто показать пример использования хтмл во флеше
как можно больше примеров пожалуста =-)

п,с я делаю так

var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.load("sample.css");
content_txt.styleSheet = myStyle;
content_txt.multiline= true;
content_txt.wordWrap = true;
content_txt.html = true;

var story:XML = new XML();
story.ignoreWhite = true;
story.load("sample.html");
story.onLoad = function () {
content_txt.htmlText = story;
}


но когда начинаю хтмл в дримвьювере редактировать - отображение во флеше не соответствует тому что вижу в дриме(в основном проблемма с картинками)

Спасибо огромное всем кто поможет!

wvxvw
19.10.2006, 05:35
Learning ActionScript 2.0 in Flash

Working with Text and Strings > Using HTML-formatted text > About supported HTML tags

About supported HTML tags
This section lists the built-in HTML tags that Flash Player supports. You can also create new styles and tags by using CSS; see Formatting text with Cascading Style Sheet styles.

For more information on supported HTML tags, see the following topics:

Anchor tag <a></a>
Bold tag <b></b>
Break tag <br>
Font tag <font></font>
Image tag <img/>
Italic tag <i></i>
List item tag <li></li>
Paragraph tag <p></p>
Span tag <span></span>
Text format tag <textformat></textformat>
Underline tag <u></u>
Это полный список поддерживаемых тегов, использование каждого из них достаточно подробно описано в хелпе в этой статье. Различия не очень большие. Для флеша более критично, чтобы тэги закрывались, т.е. <p>, <li> надо закрывать, кроме того флеш не понимает конструкции типа <b><i></b></i> желательно всегда делать <b><i></i></b>.

ravenco
19.10.2006, 06:14
сделаеш примитивный CSS
head {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #0C357E;
font-weight: bold;
display: block;
text-align: center;
}
s1 {
font-family: Arial,Helvetica,sans-serif;
font-size: 17px;
font-weight: bold;
display: block;
color: #0C357E;
background-color: #E5F3FF;
}
в хтмл пишеш
<head>Giant Sea Lion Spotted</head>
<s1>Citizens scared<img src="image/photo.jpg" width="163" height="122" border="0" lign="right"> amazed</s1>
<p1>Today - Our City </p1>
и загружаеш через тот пример
З.Ы. http://www.buxoro.uz/ почти так же сделано
оказывается можно и флэшку подсунуть вместо img src="myflash.swf"

igorex2
19.10.2006, 12:03
а кто сказал что я не юзаб css =-)

headline {
font-family: Arial,sans-serif;
font-size: 12px;
font-weight: bold;
display: block;
}
subheadline {
font-family: Helvetica,sans-serif;
font-size: 9px;
color:cccccc;
font-weight: bold;
display: block;
}
mainBody {
font-family: Arial,sans-serif;
font-size: 11px;
display: block;
}

в хтмл
<body>
<headline>На территории поселка работает отдел продаж</headline><mainBody><p>18 октября 2006 года - Продолжается продажа 3-ей и 4-ой очереди посёлка.</p>
<p><a href="sample.jpg"> </a><a href="sample.jpg"><img src='sample.jpg' width="180" height="135" border="0" /></a><a href="sample.jpg"><img src='sample2.jpg' width="180" height="135" border="0" /></a></p>
<p><a href="sample.jpg"> </a></p>
</mainBody>
</body>
но картинки не отображаются в ряд за собой а просто перекрывают друг друга

iNils
19.10.2006, 15:24
igorex2, для оформления своего кода (AS, PHP, CSS, JS, HTML и тд), надо использовать теги .

ravenco
19.10.2006, 15:42
2 igorex2
прости, Я просто хотел помочь :(

wvxvw
20.10.2006, 02:36
хех, так картинки и не будут отображаться вряд =) их можно только по краю выровнять aligment='left', aligment='right'...

ravenco
20.10.2006, 05:44
кривые руки надо отрезать напрочь!
www.buxoro.uz работает стабильно...
и почти с этим же кодом...

igorex2
20.10.2006, 11:23
кривые руки надо отрезать напрочь!
www.buxoro.uz работает стабильно...
и почти с этим же кодом...
тоесть если 3 или 4 картинки уже никак?:away:

igorex2
22.10.2006, 18:24
ребят а как всетаки решить проблемму с загрузкой картинок из хтмл во флеш
если мне надо массив 3х3 картинок (+некоторый текст)
то что лучше использовать?

wvxvw
22.10.2006, 19:39
грузи картинки как любой другой внешний файл: MovieClipLoader.loadClip();
создай форму под текст и картинки и загружай то и другое отдельно.