Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Глобальная функция (http://www.flasher.ru/forum/showthread.php?t=137954)

lighto 26.03.2010 13:07

Глобальная функция
 
а можно сделать одну функцию которая сама может читать все приложение и приложение с любого места её видет типа global иль еще как то?
если важно флекс+as3 пишу приложение....

CrazyFlasher 26.03.2010 13:10

ну сделать static функцию или singleton использовать

lighto 26.03.2010 13:20

ага статик неподходит так как она использует внутри себя переменные, а singleton- это что такое можно примерчик карокий?

CrazyFlasher 26.03.2010 13:37

Цитата:

ага статик неподходит так как она использует внутри себя переменные
что это

lighto 26.03.2010 14:03

функция
Код AS3:

public function Downl():void
{
if (DG.selectedIndex==-1)
{
Alert.show('Выберите из списка книгу, которую Вы хотите загрузить');       
return;
}       
init(progBar,btn1);
CheckFileInInternet();
}

всякие датагрид-DG, другие функции-CheckFileInInternet(); статиком делаю пишет что 1120: Обращение несуществующего свойства btn1. и тд..

Добавлено через 55 секунд
singleton- это что такое нераз с таким невстречался...

iNils 26.03.2010 15:23

Глобальная функция test
Код AS3:

package  {
        public function test ():void {
 
        }
}


lighto 26.03.2010 15:42

:quiet:да это я сам понял теперь немагу вызвать все работаит ошибок нет а все равно нефига нескачивает хатя если вешаю на простую кнопку в том же приложение без использования итемрендера все нормально работат :umnik2:
пакет Buttonmi
Код AS3:

package
{
        import mx.controls.Alert;
        import mx.controls.Button;
        import mx.controls.DataGrid;
        import mx.controls.ProgressBar;
 
        public class Buttonmi
        {
                public function Buttonmi()
                {
                        var DG1:DataGrid;
                        var btn23:Button;
                        var progBar1:ProgressBar;
                        var init1:Function;
                        var CheckFileInInternet1:Function;
 
                        function Downl(DG1,btn23,progBar1,init1,CheckFileInInternet1):void
                        {
 
                        if (DG1.selectedIndex==-1)
                                {
                                Alert.show('Выберите из списка книгу, которую Вы хотите загрузить');       
                                return;
                                }       
                                        init1(progBar1,btn23);
                                        CheckFileInInternet1();
                        }
                        trace (Downl());
 
                }
 
        }
}

и что то немогу понять что нетак уже мозг закипает:quiet:


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

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