|
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
помогите сделать своё событие
Событие изменения значения переменной. Переменной присваивается значение при нажатии на кнопку.
Это событие я взял для примера. Я делаю следующим образом: a=undefined; button_btn.onRelease=function(){ a=5; } var eventObj=new Object(); var listenerObj=new Object(); AsBroadcaster.initialize(eventObj); eventObject.addListener(listenerObj); function onTestVar(){ if(a!=undefined){ listenerObj.broadcastMessage("onTestVar"); } } var i_int=setInterval(onTestVar,500); listenerObject.onTestVar=function(){ trace(a); } НИХРЕНА НЕ РАБОТАЕТ!!!! Как сделать своё событие? |
|
|||||
.grin! wuz here
|
во флеше написал Object.watch, выделил, нажал ф1
__________________
Breakcore them all! |
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
а событие ресайза мувика ты тоже этим делать будешь?
я специально указал: "это событие я взял для примера." пожалуста, ненадо сюда писать всяких там "набрал и в хелп", "читай докумантацию" и прочей фигни. я обратился, потому что ну не доходит до меня, как сделать своё событие!!!! |
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
Вот - доковырялся!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
var cube_mc = _root.attachMovie("cube", "cube", _root.getNextHighestDepth(), {_x:200, _y:200}); resize_btn.onRelease = function() { cube_mc._width += 2; cube_mc._height = cube_mc._width; }; function checkResize() { var w = cube_mc._width; var h = cube_mc._height; if (w != w_old) { cube_mc.broadcastMessage("onResizeMovie"); } w_old = w; h_old = h; } var res = setInterval(checkResize, 500); AsBroadcaster.initialize(cube_mc); cube_mc.addListener(resize_btn); resize_btn.onResizeMovie=function(){ trace("Resize!!!"); } |
|
|||||
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
посмотри в разделе статьи на www.flash-ripper.com
|
Часовой пояс GMT +4, время: 14:05. |
|
« Предыдущая тема | Следующая тема » |
|
|