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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.11.2008, 12:28
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 1  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
По умолчанию как получить координаты выделенного текста ? или просто зная только индекс

пишу парсер
смысл указать в тексте код, например #full 1#, далее найти его в тексте ( спомощью for цикла, так как может быть не сколько таких тегов ) и разместить на его месте кнопку, с определенными действиями

все нормально нахожу индекс, знаю длинну, но вот незадача, например имеем текст, по координатам x:250, y:100 и то что нам возращает цикл, это 79 позиция в тексте

так вот как расположить кнопку именно на #full 1# ?
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 20.11.2008, 12:51
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 2  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Сделать текст ссылкой и использовать как кнопку Как вариант.
Также вариант сделать новое текстовое поле заполненное до заветного текста... и посмотреть его ширину.
Пример:
Вам нужна координата слова "палка" в предложении "в лесу стоит палка"
Вы создаете текстовое поле "в лесу стоит " и смотрите его ширину. Еще текстФормат скопировать не забудьте.

Старый 20.11.2008, 12:57
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 3  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
да не смысл, в том, что приходит из админ части, текст с уже заполненными тегами, которые нада распарсить

1 вариант не годится, так как ссылку, мне не нада делать, мне нада создать анимацию, при нажатии на кнопку, а не куда то перейти
2 не годится, 1 не удобно, придется в админке создавать текстовое поле, передавать его в базу, клентом брать, создавать, короче лес ппц,
и самое главное почему отпадает, пример

в лесу стоит
палка
и ? кнопка расположится тогда так
в лесу стоит
палка кнопка
не годится, хотя бы только поэтому ... я уже молчу про танцы с бубном во круг новых полей, разрезаний текста и т.д.
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 20.11.2008, 13:05
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 4  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Ну еще как вариант можно в хтмл текст вставить картинку перед вашим текстом или после... скажем маленькую и незаметную... а это уже мувиклип.. Его координаты уже узнать труда не составит.

Но это тоже не однозначный вариант.

Старый 20.11.2008, 13:19
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 5  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
хм интересно, как это moviClip ? встречный вопрос, как получить координаты вставленной картинки ?

( в админке, впринцепи можно ее, в виде тега и вставить, с какойто стороны оно и лучше будет
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 20.11.2008, 13:22
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 6  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Ну блин... в хелпе найдите описание тега img для TextField.htmlText.
Особенно на атрибут id обратите внимание.
Только картинки часто в htmlText-е вставляются не совсем туда куда надо..

Старый 20.11.2008, 14:12
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 7  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
хм, не не выдет, нужно, чтобы было правильное определение ( я сам как то возился с img ...) блин неужели не как не вычеслить ? уже в голову приходит bitmapData с опеределением цвета под нужным тегом ...
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 20.11.2008, 16:00
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 8  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Нет четкой связи между позицией символа Textfield и его отображаемыми координатами.
Поэтому, все, что Вы хотите сделать, будет работать криво в любом случае.

Старый 20.11.2008, 16:52
musat вне форума Посмотреть профиль Отправить личное сообщение для musat Найти все сообщения от musat
  № 9  
Ответить с цитированием
musat
 
Аватар для musat

Регистрация: Jul 2007
Адрес: Дубна, Моск.обл.
Сообщений: 108
Посмотрите здесь, тема достаточно схожая: http://www.flasher.ru/forum/showthread.php?t=88524

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Уж извините... подниму темку...
Для определения прямоугольника описывающего координаты символа есть метод TextField.getCharBoundaries(charIndex).
Я чето не понимаю как я его проглядел... :-/

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

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

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


 


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


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