Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 26
1

ActionScript + WinForms

11.10.2013, 03:00. Показов 617. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написал небольшую флешку, она работает нормально, теперь необходимо управлять ее работой через С#, добавляю ShockWave компонент на форму загружаю в него флешку (свойство Movie). Все проигрывается нормально, а вот переменные флешки изменить не могу, ни SetVariable ни GetVarible не проявляют признаков жизни. Вот код
C#
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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace RLS
{
    public partial class Form1 : Form
    {
        public Form1()
        {
 
            InitializeComponent();
 
 
            axShockwaveFlash1.SetVariable("curs", "10");
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
           MessageBox.Show(axShockwaveFlash1.GetVariable("X"));
        }
        
    }
}
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
var glow:GlowFilter = new GlowFilter(); 
var curs:Number=90;
var range:Number=150;
var X:Number=0;
var Y:Number=0;
lines.alpha = 0.3;
X = (1.5*(range*(Math.cos((curs-90)*3.14/180)))+300);
Y = (1.5*(range*(Math.sin((curs-90)*3.14/180)))+300);
var check_curs:Number = curs;
if (curs>180) {check_curs = (360-curs)*(-1)}
c.alpha = 0;
c.x = X;
c.y = Y;
glow.color = 0xFDFD62; 
glow.alpha = 1; 
glow.blurX = 10; 
glow.blurY = 10; 
glow.quality = BitmapFilterQuality.MEDIUM; 
glow.strength = 30;
 
c.filters = [glow];
 
function jointAlpha(e:Event):void {
razvline.rotation +=1;
if (razvline.rotation == check_curs) {
    c.alpha = 1;
    joint1Alpha(e);}
}
 
addEventListener(Event.ENTER_FRAME, jointAlpha); 
function joint1Alpha(e:Event):void {      
      c.alpha -= 0.002;
 
}
addEventListener(Event.ENTER_FRAME, joint1Alpha);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2013, 03:00
Ответы с готовыми решениями:

Нубик в WinForms
Здравствуйте, сторожилы форума. Я масленок в WinForms, и вообще ничего о них не знаю. Столкнулся с...

Многопоточность в WinForms
Приложение зависает после не долгого время использования. В потоках ничего не понимаю. Пытался...

Градиент в WinForms
Здравствуйте! Мне нужно создать градиент (весь спектр от красного к фиолетовому) вокруг черных...

Membership на Winforms
Добрый день. Есть 3 приложения: серевер (WF), клиент (WF), веб (MVC). Веб-приложение и клиентское...

0
11.10.2013, 03:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2013, 03:00
Помогаю со студенческими работами здесь

ViewBox в WinForms
Здравствуйте Подскажите, а в C# WinForms имеется элемент ViewBox? Имеется необходимость большое...

Многопоточность в WinForms
Подскажите, пожалуйста, самый верный способ реализации мультипоточности в WinForms. Задачи...

Масштабирование WinForms
Здравствуйте ! Такая проблема. Написал программу на winforms, писалась она на копме с...

Многопоточность в WinForms
День добрый форумчане, беда) Вообщем, есть два класса Form1 и FTPConnect. Из Form1 обращаюсь к...

Литературы по Winforms
Ребят, посоветуйте новичку книги именно по Windows Forms. Находил книги где затрагиваются только...

Кастомный контрол на winforms
Как сделать такой контрол, чтобы в выпадающем списке листобокса были еще чек боксы? И чтобы потом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru