Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ActionScript Ошибка при импорте классов https://www.cyberforum.ru/ actionscript/ thread372785.html
Помогите определить это баг adobe flash pro cs5 или моя ошибка. Не получается импортировать классы. Вот собственно наглядный пример: тест состоит из трех маленьких файлов F:\tst\test.fla 1...
ActionScript Программное создание мувиклипов (несколько вопросов)
Доброго времени суток. Написал интерактивнуя карту (по типу Яндекс карт или google maps) всё у меня хорошо. Зам. карты подгружаются. всё. но один вопрос никак не могу решить. Создание меток на...
ActionScript Подскажите пожалуйста ActionScript 2.0. vs ActionScript 3.0. https://www.cyberforum.ru/ actionscript/ thread372137.html
Создал Флеш с ActionScript 3.0 а окозалось что нужно с ActionScript 2.0. Теперь немогу заменить пару кнопок по отображению текста. Исходный код такой...
ActionScript AS3 + FleshDevelop - curved hands Здравствуйте, уважаемые Программисты! Помогите, пожалуйста, выйти из ступора. Сегодня решил взяться за AS, и на первом же уроке споткнулся. FlashDevelop 4.0.0 RC1 IDE Проэкт AS-3 Два вопроса на... https://www.cyberforum.ru/ actionscript/ thread372072.html
ActionScript Проблема со звуком
Привет всем. Возникла вот такая проблема. Есть .swf файл, в котором при нажатии на картинку открывается окно с другим .swf файлом. Если в открывавшемся файле есть звук, то при закрытии звук не...
ActionScript Неправильная работа приложения Только помог человеку с проблемой как сам столкнулся с подобной)) Пока только учусь прогить. В тестовой программе надо управлять падающим шариком. Написал, все вроде работало, но стоило коту... https://www.cyberforum.ru/ actionscript/ thread371262.html
ActionScript Помогите с hitTest() https://www.cyberforum.ru/ actionscript/ thread369795.html
проблема: он не отпрыгивает от объекта jumping \\Создаётся пять новых копий файла jumping for(var i=0; i<5; ++i){ attachMovie("jumping", "jumping_"+i,i); _root._x = Math.random()*500;...
ActionScript Проблем с заполнением прямоугольника изображением bitmapdata
Привет народ. Помогите пожалуйста. Есть задача (среда разработки flah builder 4) Нарисовать прямоугольник и заполнить его изображением нарисовать круг и залить его цветом. В результате круг...
ActionScript Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для дублирования Я только начал изучать actionscript и прошу мне помочь. Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для дублирования https://www.cyberforum.ru/ actionscript/ thread368714.html ActionScript АС3 https://www.cyberforum.ru/ actionscript/ thread367543.html
Помогите мне! я делаю стартовую страницу для сайта и хочу добавить всякие приколы, но никак не пойму как это сделать к примеру щелкнуть на траву и оттуда вылетают бабочки или щелкнуть на иголку...
Создание кнопки ActionScript
Можете пожалуйста побольше рассказать о кнопках, как сделать анимированными как их вообще добавить в кадр, куда писать код, который будет выполнятся после нажития на кнопку, как их сделать...
ActionScript Explorer не отрабатывает код Js, при вызове из As2 https://www.cyberforum.ru/ actionscript/ thread367053.html
при вызове кода JS а коде actionscript в эксполере не отрабатывается (или неправильно отрабатывается) следующий код, необходимы для получения данных о названии текущей страницы вызвавшей flash ролик...
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
27.10.2011, 08:29 0
AS 3.0

Передача данных из одного класса в другой - ActionScript - Ответ 2109035

27.10.2011, 08:29. Показов 2275. Ответов 3
Метки (Все метки)

Ответ

Main спрашивает данные до того, как загрузилось.
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package
{
        import flash.display.DisplayObject;
        import flash.display.MovieClip;
        import flash.display.SimpleButton;
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.MouseEvent;
        import flash.filters.BitmapFilterType;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.net.URLRequestMethod;
        import flash.text.TextField;
        import flash.ui.Mouse;
        
        
        /**
         * ...
         * @author Nike
         */
        public class Main extends Sprite
        {
                private var button: Sprite = new Sprite();
                private var txt: TextField = new TextField();
                private var bText: TextField = new TextField();
                
                public function Main(): void
                {
                        bText.text = "Button";
                        bText.x = 110;
                        bText.y = 50;
                        bText.width = 50;
                        bText.height = 20;
                        bText.selectable = false;
                        bText.mouseEnabled = false;
                        
                        button.graphics.beginFill(0xFFFF00, 0.5);
                        button.graphics.drawRoundRect(50, 50, 150, 20, 15, 15);
                        button.graphics.endFill();
                        button.contains(bText);
                        button.addChild(bText);
                        button.buttonMode = true;
                        
                        txt.x = 70;
                        txt.y = 100;
                        txt.text = "Text";
                        txt.height = 150;
                        txt.width = 200;
                        
                        
                        addChild(button);
                        addChild(txt);
                        
                        button.addEventListener(MouseEvent.CLICK, on_cl);
                }
                
                private function onik(): void
                {
                        var x: MyLoader = new MyLoader();
                        x.onLoad = function(){
                            trace(x.getV);
                        
                        txt.text = x.getV;
                        }
                        
                }
                
                private function on_cl(e: MouseEvent = null): void
                {
                        onik();
                }
        }
}
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package
{
        import flash.display.MovieClip;
        import flash.display.SimpleButton;
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.MouseEvent;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.net.URLRequestMethod;
        import flash.text.TextField;
        
        
        /**
         * ...
         * @author Nike
         */
        public class MyLoader extends Sprite 
        {
                private var loader: URLLoader = new URLLoader();
                var onLoad:Function;
                
                public function MyLoader()
                {
                        load();
                        //mainBMap.addEventListener(MouseEvent.CLICK, mapClick);
                        
                        loader.addEventListener(Event.COMPLETE, loader_onLoad);
                }
                
                private function load(): void
                {
                        var req: URLRequest = new URLRequest("http://www.flasher.ru/forum/index.php");
                        req.method = URLRequestMethod.POST;
                        req.data = 'yea=Да&noa=Нет';
                        this.loader.load(req);
                        
                }
                
                private function loader_onLoad(e: Event = null): void
                {
                        trace("trace = " + loader.data);
                        onLoad()
                }
                
                public function get getV(): String
                {
                        return "getV " + this.loader.data;
                }
        }
}


Вернуться к обсуждению:
Передача данных из одного класса в другой ActionScript
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2011, 08:29
Готовые ответы и решения:

Загрузка данных из одного MovieClip в другой?
Есть массив объектов MovieClip, они динамически загружаются из внешних файлов. Есть возможность в...

Передача данных из одного класса в другой
Подскажите что подправить. Как правильно передать переменные? :wall: public class Salary { ...

Вызов метода и передача данных из одного класса в другой
Есть два класса, основной(Form1) и дополнительный(Class1). В дополнительном классе находится метод,...

Передача информации из одного класса в другой
У меня есть класс KeyCreator, там генерируется public string GetSerialNum(),public string...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2011, 08:29

Передача массива из одного класса в другой
Имеется класс Open.cs в нём есть метод public void OpExcel(string file, Form1 form,...

Передача массива из одного класса в другой
Есть 2 файла классов и в одном объявляется массив n элементов. Как его передать во второй класс?...

Передача массива одного класса в другой С++
Доброго времени суток. Столкнулся с проблемой, есть класс который заполняет массив, этот массив...

Передача коллекции из одного класса в другой
Добрый день, столкнулся с проблемой... Как реализовать передачу данных коллекции через...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru