Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   вызов onRelease в классе (http://www.flasher.ru/forum/showthread.php?t=71383)

wampa21 03.11.2005 18:20

вызов onRelease в классе
 
На сцене есть клип btn1. Клип не динамический, а создан ручками…

В классе такой код (это куски кода):

Код:

...
public var alist:Array = new Array();
...

alist[[0,1]] = "000166";

...

_root.btn1.onRelease = function() {
myFunction();
trace(alist[[0,1]]);
}


private function myFunction() {
trace("something");
}

...

При нажатии на кнопку, на выходе от trace(alist[[0,1]]) – undefined и функция не вызывается. В чем беда, то? может как-то по другому onRelease кнопки вызывать надо?

wampa21 04.11.2005 13:44

Вложений: 1
если вопрос не совсем ясен, вот код:

class myClass {
public var alist:String;

public function myClass() {
trace("Class created! Click on the blue button.");
alist = "000166";

_root.btn1.onRelease = function() {
myFunction(); //ничего не происходит
trace(alist); //а тут undefined
}
}

private function myFunction() {
trace("something");
}
}


и сам пример:


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

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