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

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

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

Регистрация: Nov 2003
Сообщений: 5
Отправить сообщение для Amen с помощью ICQ
По умолчанию из динамически подгружаемого текста сделать слова-кнопки

Здравствуйте,
у меня вот такая проблема, из подгружаемого текста несколько слов являютса кнопками, проблемма еще и в том, что техт скроллируемый, кнопки должны запускать определенные мувики...

в 2 словах:
Есть динамический скроллируемый техт
Нужно из этого техта несколько слов сделать кнопками (чем угодно, лишь бы можно было управлять другими мувиками)

Заранее благодарен, если не сложно, хотелось бы увидеть маленький примерчик в действии.
П.С. на сервере есть PHP, если это сможет помочь.

Старый 25.07.2005, 01:40
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 2  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
имеется ввиду кнопка ВНУТРИ динамического textfield ???

Старый 25.07.2005, 01:54
rukez вне форума Посмотреть профиль Отправить личное сообщение для rukez Найти все сообщения от rukez
  № 3  
Ответить с цитированием
rukez

Регистрация: Jul 2005
Сообщений: 41
Как вариант кнопка делается отдельным объектом. Shape объекта - прямоугольник размером с textfield но меньше на 12px (или сколько там на скролл отведено ?) Заливка shap'a (блин, как это по русски то будет?) любым цветом с _alpha=0. _x и _y соотв. должны совпадать с координатами текста.
Вообщем так Есть TextField с _x = 10, _y=15, _width= 200 и гордым названием tf (_root.tf) например.
создаём
_root.createEmptyMovieClip ("nasha_knopka", _root.getNextHighestDepth());
начинаем его заливать :
with (_root.nasha_knopka){
beginFill (0x000000,0);
lineStyle (1,0x000000,0);
lineTo (0, _root.tf._width-12);
lineTo (_root.tf._height,_root.tf._width-12);
lineTo (_root.tf._height,0);
endFill ();
};
это мы создали форму с высотой нашего текстового поля и шириной на 12 пикселей меньше
Теперь осталось только прикрепить к нему действие :
_root.nasha_knopka.onRelease = function () {

};
и всё вроде готово ... или я опять по пути армянского комсомола пошёл ?
---
Да, забыл совсем :
_root.nasha_knopka._x = _root.tf._x;
_root.nasha_knopka._y = _root.tf._y;


Последний раз редактировалось rukez; 25.07.2005 в 01:57.
Старый 25.07.2005, 05:01
Amen вне форума Посмотреть профиль Отправить личное сообщение для Amen Найти все сообщения от Amen
  № 4  
Ответить с цитированием
Amen

Регистрация: Nov 2003
Сообщений: 5
Отправить сообщение для Amen с помощью ICQ
Цитата:
Сообщение от Den0k
имеется ввиду кнопка ВНУТРИ динамического textfield ???
да, абсолютно точно или что-то похожее по действию, чтоб на слово из техта можно было нажать, и выполнить действие все бо флаше никакого хтмла...

2 rukez THX, но к сожалению, это меня не спасет, такое слово в тексте не 1.... а, маяться так придеться конкретно + я не совсем понял принцип, но, я поковыряюсь, в лубом варианте огромнешее спасибо!!!


Последний раз редактировалось Amen; 25.07.2005 в 05:03.
Старый 25.07.2005, 05:34
Amen вне форума Посмотреть профиль Отправить личное сообщение для Amen Найти все сообщения от Amen
  № 5  
Ответить с цитированием
Amen

Регистрация: Nov 2003
Сообщений: 5
Отправить сообщение для Amen с помощью ICQ
Спасибо огромное, что откликнулис помочь!!
Я уже недели 2 бился никак не мог решит проблемму, и тут сегодня случайно наткнулся на решение, вот оно:
<a href='asfunction:MyFunction,0'><FONT COLOR="#FF0000" >text here</FONT></a>

в самом флэше добавляетса глобалная функция _globa.MyFunction=function(param)
{
необходимие действия... при param (где param это передаваемий аргумент, в моём примере это 0)
}

Пишу подробное решение, ибо оно может ещё комунить пригадитса=)

Старый 25.07.2005, 11:38
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 6  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Да ненужны тут никакие кнопки, можно просто повесить линк с помощью asfunction (читаем хелп там всё есть)
__________________
BestMasterиZация

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

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

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


 


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


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