![]() |
|
||||||||||
|
|||||
|
Кусок хелпака почему не пашет????
|
|
|||||
|
А где там
И с чего ты решил, что это сработает?
Смотри: Если ты хочеш чтобы src_txt было текстовое поле то работать не будет, обьект должен поддерживать модель событий компонентов(быть компонентом), dest_txt может быть текстовым полем если не предпологается реверсная работа. Итак, src_txt -ом обзываем текстИмпут компонент, src.event = "change" - ну нет там никакого keyDown и ложим в свою библиотеку DataBindingClasses из Window > Other Panels > Common Libraries > Classes Все обьекты связанны и данные передадуться при вызове события change компонента TextInput( при изменении значения свойства text компонента TextInput) import mx.data.binding.*; var src = new EndPoint(); src.component = src_txt; src.property = "text"; src.event = "change"; var dest= new EndPoint(); dest.component = dest_txt; dest.property = "text"; new Binding(src, dest); ![]()
__________________
Don't use the Force, Luke - try to THINK! |
|
|||||
|
с DataBindingClasses загнался), пасиб
все остальное, я просто пробывал мож заработает)) |
|
|||||
|
у текстИмпут есть событие "ентер" или я опять чот не так делаю7))
|
|
|||||
import mx.data.binding.*; var src = new EndPoint(); src.component = src_txt; src.property = "text"; src.event = ["change"]; var dest = new EndPoint(); dest.component = dest_txt; dest.property = "text"; dest.event = ["enter"]; var myBinding:Binding = new Binding(src, dest,"",true);
__________________
Don't use the Force, Luke - try to THINK! |
|
|||||
|
можна еще вопрос7))
Как пример import mx.utils.Delegate;
import mx.events.EventDispatcher;
import mx.data.binding.*;
var src = new EndPoint();
src.component = src_txt;
src.property = "text";
src.event = ["change"];
var dest = new EndPoint();
dest.component = dest_txt;
dest.property = "text";
dest.event = ["enter"];
new Binding(src, dest, "", true);
myFuncD = function () {
trace(this);
// src_txt.dispatchEvent({type:"enter"});
};
myFuncS = function () {
trace(this);
};
dest_txt.addEventListener("enter", Delegate.create(dest_txt, myFuncD));
src_txt.addEventListener("enter", Delegate.create(src_txt, myFuncS));
ЗЫ: общение через форум, медленное, не руляет, Есе есть желание поведать истину о возможностях флеши, было б супер есе встретиться в асе /286127666/, У меня еще будет много вопросов)), мож и те чем помогу Последний раз редактировалось Jlekc; 17.09.2004 в 19:01. |
|
|||||
|
ЗЫЗЫ: Flash c его глюками неподражаем, но хатю познакомиться с Flex. Билдер сёдня стену, а также апдейты, но сам Флекс, макромедия закрыла для скачиванья, продаёт триальные компакты. Мож куплю но, пока доставят. Мож посоветуеш де взять, или у тя есть, дал бы доступ))
|
|
|||||
|
Цитата:
Вот так мы вместе с событием change заявляем и enter Flex-а нет, если где увижу свистну.
__________________
Don't use the Force, Luke - try to THINK! |
|
|||||
|
"enter" страбатывает для объекта в котором он вызываеться, а я интересовался мона ли вызвать сразу это событие для всех объектов.
я написал: мона ли зделать без dispatchEvent ?? |
![]() |
Часовой пояс GMT +4, время: 13:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|