Форум 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)
-   -   htmltext+css(A hover)+img = убегает текст (http://www.flasher.ru/forum/showthread.php?t=122208)

Lexandr 04.03.2009 20:47

htmltext+css(A hover)+img = убегает текст
 
Вложений: 1
Подскажите тов. профи!

Есть например вот тут старый пример использования css в html тексте http://www.ruled.ru/statya/css-and-flash.html

Все так и делаю. все работает на ура. НО!

Стоит в html текст добавить картинку после линка, так при наведении на линк весь текст убегает в сторону.

Вот например модификация этого текста

Код:

myHTML = "<p class = 'title'>Creating an efficient walk cycle</p>";
myHTML += "<p>You can see an example of him moving <a href = "+
      "'someURL'>here</a>.<br><br>";
myHTML += "<p>Of course, when two designers get together, easy options "+
      "always go out of the <img src='U.png'><br/>window...(etc).</p>";

Вложением код.
Как этого избежать наиболее простым способом?

KiL33 04.03.2009 21:30

Убегает текст, потому что реализовано всё криво..

Код AS1/AS2:

// Создаем текстовый блок и задаем его параметры
this.createTextField("txt", 1, 0, 0, 575, 400);
txt.border = true;
txt.autoSize = true;
txt.multiline = true;
txt.wordWrap = true;
txt.borderColor = 0x333333;
txt.html = true;
// Создаем объект StyleSheet для хранения таблицы стилей
var myStyle = new TextField.StyleSheet();
// Определение обработчика onLoad
myStyle.onLoad = function(success){
        if(success){
        txt.styleSheet = myStyle;
        txt.text = "<p class = 'title'>Creating an efficient walk cycle</p><p class = 'main'>You can see an example of him moving</p><p class = 'main2'>Of course, when two designers get together, easy options always go out of the <br/>window...(etc).<a href = 'http:www.someURL.ru'>someURL</a><img src='u.png'></p>";
}
};
// Загрузка внешней таблицы стилей
myStyle.load("myExternalCSS.css");

:)

Lexandr 05.03.2009 10:52

Неа, не работает
 
Я думал действительно что-то умное. (

Ты подставь в свой текст после картинки еще немного текста и опять всё убежит. Не убегает, когда после img ничего больше не написано.
Код:


txt.text = "<p class = 'title'>Creating an efficient walk cycle</p><p class = 'main'>You can see an example of him moving</p><p class = 'main2'>Of course, when two designers get together, easy options always go out of the <br/>window...(etc).<a href = 'http:www.someURL.ru'>someURL</a><img src='u.png'>rtrtrtr<br/>rtrtrtrtrt tyttyt <br/>yty</p>";

Попробуй таким образом реализовать большую страницу, где в середине текста много картинок

Добавлено через 7 часов 43 минуты
Неужели никто не сталкивался? Или просто нет решения?

Владик 13.05.2009 22:22

Цитата:

Сообщение от KiL33 (Сообщение 803097)
Убегает текст, потому что реализовано всё криво..

Код AS1/AS2:

// Создаем текстовый блок и задаем его параметры
this.createTextField("txt", 1, 0, 0, 575, 400);
txt.border = true;
txt.autoSize = true;
txt.multiline = true;
txt.wordWrap = true;
txt.borderColor = 0x333333;
txt.html = true;
// Создаем объект StyleSheet для хранения таблицы стилей
var myStyle = new TextField.StyleSheet();
// Определение обработчика onLoad
myStyle.onLoad = function(success){
        if(success){
        txt.styleSheet = myStyle;
        txt.text = "<p class = 'title'>Creating an efficient walk cycle</p><p class = 'main'>You can see an example of him moving</p><p class = 'main2'>Of course, when two designers get together, easy options always go out of the <br/>window...(etc).<a href = 'http:www.someURL.ru'>someURL</a><img src='u.png'></p>";
}
};
// Загрузка внешней таблицы стилей
myStyle.load("myExternalCSS.css");

:)

Чувак!!!Ты гений!!!!Спасибо :moder:

KiL33 14.05.2009 08:34

Эйнштейн..вот он гений..а я язык в общественных местах не вываливаю..:mosking:


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

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