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

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

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

Регистрация: Jul 2008
Сообщений: 2
По умолчанию Выделение текста

написал две процедурки для выделения текста и
для снятия выделения

прблема в том что если сделать две кнопки
одна из которых ставит выделение а другая снимает то все работает

если в одной кнопке сделать вызов этих процедур последовательным:
сначала
dell();
а потом
DDD();

то выделение работает тока припервом нажатии
при повторном нажатии на эту кнопку выделение не срабатывает
в чем дело не пойму?

Цитата:
function dell():Void
{
if (_root.SelfTxtSnapShot != null)
{
_root.SelfTxtSnapShot.setSelected(1, 3, false);
}
// delete _root.SelfTxtSnapShot;

_root.SelfTxtSnapShot = null;
}

function DDD():Void
{

_root.ff.duplicateMovieClip("srch_viewport",_root.getNextHighestDepth());

_root.srch_viewport._visible = true;

//
_root.srch_viewport._visible = false;
_root.srch_viewport.removeMovieClip();

if (_root.SelfTxtSnapShot == null)
_root.SelfTxtSnapShot = _root.ff.getTextSnapshot();

if (_root.SelfTxtSnapShot.getCount() > 0)
{

_root.SelfTxtSnapShot.setSelectColor(0xff0000);
_root.SelfTxtSnapShot.setSelected(1, 3, true);

}

}

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
В глазах рябит. Нельзя было ссылку на этот _root.SelfTxtSnapShot присвоить переменной
Код:
var snap:TextSnapshot = _root.SelfTxtSnapShot
Не, правда, совершенно нечитабельный код. Пусть Вы себя так ненавидите, но нас-то за что?)))
__________________
Reality.getBounds(this);

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

Регистрация: Jul 2008
Сообщений: 2
Извеняюсь что не отформатировал текст
Забыл написать что переменная
SelfTxtSnapShot у меня описана выше процедур
Цитата:
var SelfTxtSnapShot:TextSnapshot = null;

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

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Код:
var _select:Boolean = false;

btn.onPress = function(){
     if(!_select){
          _select = true;
          select();
     }else{
          _select = false;
          deselect();
     }
}
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

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

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

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


 


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


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