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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.07.2007, 13:55
fly_fuzz вне форума Посмотреть профиль Отправить личное сообщение для fly_fuzz Найти все сообщения от fly_fuzz
  № 1  
Ответить с цитированием
fly_fuzz
[+4 14.07.07]
 
Аватар для fly_fuzz

Регистрация: Jul 2007
Сообщений: 3
Отправить сообщение для fly_fuzz с помощью Skype™
Помогите пожалуйста, сбился с толку совсем. Работает следующее:
Код:
trace(evt_obj.target.selectedIndex);
но не работает
Код:
var i = evt_obj.target.selectedIndex;
где
Код:
_global.dgListener = new Object();
dgListener.change = function(evt_obj:Object) {
...
Когда дебужу в цс3 то у меня все локал переменные вообще исчезают после попытки скопить этот индекс.
прикрепляю это к DataGrid объекту... начал вот осваить actionScript после 3 лет джавы... так много проблем у меня... Помогите плз

может я описал плохо?


Последний раз редактировалось iNils; 13.07.2007 в 18:36.
Старый 14.07.2007, 03:49
fly_fuzz вне форума Посмотреть профиль Отправить личное сообщение для fly_fuzz Найти все сообщения от fly_fuzz
  № 2  
Ответить с цитированием
fly_fuzz
[+4 14.07.07]
 
Аватар для fly_fuzz

Регистрация: Jul 2007
Сообщений: 3
Отправить сообщение для fly_fuzz с помощью Skype™
ребята, ну неужели никто совсем не знает?

проблемный код:
Код:
_global.style.setStyle ('themeColor', 'haloOrange'); 
        _global.style.setStyle ('fontFamily', 'Verdana'); 
        _global.style.setStyle ('fontSize', 12); 
        //Set the columns for the datagrid 
        var dgc1:mx.controls.gridclasses.DataGridColumn = new DataGridColumn (); 
        dgc1.headerText = 'Novice Dives'; 
        dgc1.columnName = 'name'; 
        dgc1.width = 250; 
        //***************************** 
        //**************************** 
        _root.dgMenu.List.sortItemsBy ("name", "asc"); 
        //_root.dgMenu.addColumn ("dives"); 
        _root.dgMenu.setStyle ('hGridLines', true); 
        _root.dgMenu.setStyle ('hGridLineColor', 0xdddddd); 
         
         
        _global.dgListener = new Object(); 
        dgListener.change = function(evt_obj:Object) { 
            var list = evt_obj.target; 
            var data = evt_obj.target.getItemAt(list.selectedIndex);             
            trace(evt_obj.target.getItemAt(list.selectedIndex)); 
            trace(evt_obj.target.selectedIndex); //works fine 
            //var j = evt_obj.target.List; 
            //var i = evt_obj.target.List.selectedIndex;//doesn't work 
var i = evt_obj.target.selectedIndex;//doesn't work 
            if (loadedDives[i] == null) 
            { 
     
            } 
            else 
            {             
                //information for dives 
                _root.DiveInfo_mc.Dive_Desc.access_txt.text =
loadedDives[i]["dive_access"]; 
                _root.DiveInfo_mc.Dive_Desc.current_txt.text = loadedDives[i]["current"]; 
                _root.DiveInfo_mc.Dive_Desc.depth_txt.text = loadedDives[i]["depth"]; 
                _root.DiveInfo_mc.Dive_Desc.surface_txt.text =
loadedDives[i]["surface_conditions"]; 
                _root.DiveInfo_mc.Dive_Desc.temp_txt.text =
loadedDives[i]["temperature"]; 
                _root.DiveInfo_mc.Dive_Desc.visability_txt.text =
loadedDives[i]["visability"]; 
                _root.DiveInfo_mc.Dive_Desc.Desciption_Title.text =
loadedDives[i]["description"]; 
                _root.DiveInfo_mc.Dive_Desc.extras_title.text = loadedDives[i]["extras"]; 
                _root.DiveInfo_mc.Dive_Desc.divetat_title.text =
loadedDives[i]["divetat"]; 
            } 
        };


Последний раз редактировалось iNils; 14.07.2007 в 05:20.
Старый 14.07.2007, 05:22
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
У нас не любят помогоать тем, кто не соблюдает правила. А вы уже два нарушили:
1. Для оформления своего кода, надо использовать теги [code][/code]. Я в последний раз за вами его редактирую
2. Есть кнопка , поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.

В целом, у нас не так много любителей использовать стандартные компоненты, я вот вобще их не трогаю, поэтому ответа можно ждать довольно долго.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 14.07.2007, 09:52
fly_fuzz вне форума Посмотреть профиль Отправить личное сообщение для fly_fuzz Найти все сообщения от fly_fuzz
  № 4  
Ответить с цитированием
fly_fuzz
[+4 14.07.07]
 
Аватар для fly_fuzz

Регистрация: Jul 2007
Сообщений: 3
Отправить сообщение для fly_fuzz с помощью Skype™
понял. Извеняюсь и буду учиться пользоваться форумом.

может ли это произойти из-за того, что слушателя к данному компонету прикрепляют в скрипте для главного movieClipа?


Последний раз редактировалось etc; 14.07.2007 в 13:33.
Старый 14.07.2007, 13:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вам сделали замечание за то, что вы пишете несколько постов подряд, а теперь вы получаете плюс за флуд.

Я не знаю, чего у вас там в коде не так, если трейс строкой выше работает, то и следующая строка тоже рабочая должна быть. Уж тем более надо выяснить, кто есть evt_obj.target, потом уже смотреть всяческие selectedItem (уж не знаю, зачем извращаться getItemAt(selectedIndex), когда есть selectedItem?), selectedIndex…


Последний раз редактировалось etc; 14.07.2007 в 13:36.
Создать новую тему Ответ Часовой пояс GMT +4, время: 04:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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