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

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

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
да, это адаптер. никто и не спорит.
вопрос лишь в том, где он живет.

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Цитата:
Сообщение от Crazy
Пользователь участвует в опросе, который включает 30 вопросов. Вопросы выбираются случайным образом так, чтобы из каждой темы был выбран хотя бы один вопрос. И задаются пользователи, разумеется, не в том порядке, в котором они были в общем списке -- не забудем их перемешать.
Эт ты канешно загнул %))

ну здесь есть тоже доля правды - нужно что пользователь в любое время мог перейти на любой вопрос 2BitSky ваши действия?

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
- передать управление нужному узлу.
ты его можешь найти по ID или как тебе больше нравится.

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
собственно и прелесть XML в этом случае в том, что не нужно
делать никаких специальных методов доступа, а использовать те, что есть у XML.

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
Цитата:
Сообщение от Crazy
Вся экономия в этом случае ограничена тем, что мы повторно используем данные и код связкй parent/child, next/prev sibling?
- не сразу увидел этот пост.
ответ: да. но не только.

Старый 17.10.2005, 16:48
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 96  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Сообщение от BitSky
делать никаких специальных методов доступа, а использовать те, что есть у XML.
Правда? Если не сложно -- как мне "средствами XML" достучаться до этого вопроса по его коду:

Код:
<question>
  <id>Foo2562</id>
  ... всякая прочая муть ...
</question>
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
А где я возьму его ID ?, в моем примере ID это ID которое храниться в базе!!!. те это не порядковый номер вопроса в данном тесте.

а пользователь решил что он хочет ответить на 13 вопрос после 33! как быть?

Старый 17.10.2005, 16:58
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 98  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Сообщение от __i
в моем примере ID это ID которое храниться в базе!!!
В моем -- тоже.

P.S. Не надо такой экзальтации...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
ну.. я бы рекомендовал id загнать в атрибуты, это серьезно упростило бы задачу.
если ты не можешь повлиять на XML, то задача тоже не сложна:
в подклассе org.dembicki.XMLE есть событие onInitNode.
примерно так:

function onInitNode () {
if (this.nodeName.toLowerCase() == "id") {
var id_obj = this.rootNode.id_obj = (this.rootNode.id_obj || {})
id_obj[this.firstChild.nodeValue] = this.parentNode
}
}

и создаешь, например, свойство доступа:

function get _question_by_id (id) {
return this.rootNode.id_obj[id]
}

и в любом узле получаешь:

var node = _question_by_id[any_id]

Старый 17.10.2005, 17:02
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 100  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Сообщение от BitSky
задача тоже не сложна
Вопрос не в сложности. Просто фраза "не нужно
делать никаких специальных методов доступа, а использовать те, что есть у XML" не оказалась истинной.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

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

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

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


 


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


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