Форум 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)
-   -   Как правильно использовать asfunction? (http://www.flasher.ru/forum/showthread.php?t=169932)

EndoCrinologist 14.10.2011 21:36

Как правильно использовать asfunction?
 
При нажатии на ссылку, появляющаяся в окошке, полю должно присвоиться значение, данное этой функции... То есть как в чате - нажимаешь на ник - имя появляется в поле ввода. Но для каждого имени своя функция. как мне осуществить. вот как я попытался сделать:
Код AS1/AS2:

pole1.htmlText = "<a href=\"asfunction:Names('hi')\">Func</a>";
function Names(txt){
        pole2.text += txt;
}


crazyone 14.10.2011 23:51

Вот так:
Код AS1/AS2:

pole1.htmlText = "<a href=\"asfunction:Names, hi\">Func</a>";
function Names(txt){
        pole2.text += txt;
}


EndoCrinologist 15.10.2011 12:07

Огромнейшее Вам спасибо

EndoCrinologist 19.01.2015 20:50

Код AS1/AS2:

function checkScore(pay)
        {
                if (_root.score >= pay)
                {
                        return true;
                } else
                {
                        return false;
                }
        }
 
        pay1_txt.autoSize = true;
        function upgrade1(txt)
        {
                pay = 100;
                if (checkScore(pay))
                {
                        _root.score -= pay;
                        _root.addRadius += 0.25;
                } else
                {
                        trace("non money");
                }
        }
timeOut_cr = setInterval(function(){
                ost_txt.htmlText = "У Вас осталось <b>" + _root.score + "</b> очков";
 
                // Радиус взрыва
                pay1_txt.htmlText = "<b>Радиус взрыва +0.25/100</b> ["+_root.addRadius+"] > <a href=\"asfunction:upgrade1,abc\"><b>Купить</b></a>";
        },1);

Всё по старинке... функция не фурычит... Точнее - при ее нажатии ничего не происходит


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

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