Перейти к содержимому
Korean Random
SV_Kirov

Как создать форму(Окно) в ангаре

Рекомендуемые сообщения

В 05.11.2017 в 14:47, alphasave1 сказал:

 

I want to display Scroll Bar in DropDownMenu.

 

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
1 minute ago, SkepticalFox said:

 

I met a bug like the one above.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

How do I get the value selected by DropdownMenu?

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
8 часов назад, alphasave1 сказал:

How do I get the value selected by DropdownMenu?

Use selectedIndex and dataProvider

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
7 minutes ago, SkepticalFox said:

Use selectedIndex and dataProvider

 

Is it a correct usage?

var _loc_ = this.ddMenu.dataProvider[this.ddMenu.selectedIndex];

 

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

А где есть гайд для чайников, по Awesomium? Возникает вопрос, где должен быть код и как его компилировать.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

<del>

Изменено пользователем BeJIuKuu_TaHKoBbIu_BouH

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Hello,

 

First of all sorry for english but i am using google.translator for this page.

I dont know Flash and AS3 to good but im programming in few other languages.

 

In net.wg.gui.lobby.battleResults.BattleResult.as there are two components named "tabs_mc" and "view_mc" by default setted to null.

    public class BattleResults extends BattleResultsMeta implements IBattleResultsMeta
    {
        public var tabs_mc:ButtonBarEx = null;
        public var view_mc:ViewStack = null;

 

But i dont see any code for creation this components. Can anyone tell me how and where are theye created?

My goal is to create Tab panel and ViewStack like in battleResult window.
Greetings 

 

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
44 minutes ago, lorkan666 said:

But i dont see any code for creation this components.

They are created in Adobe Flash. This class is used as an element class (not directly usually, but through inheritance with an additional class in root namespace compiled in flash file with element itself) and is a descendant of MovieClip or Sprite trough a long chain of inheritance.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Thank you for quick reply, very clear answer. 

 

One more thing, are names "tabs_mc" and "view_mc" have any role in Adobe Flash program? Im trying to understand how "linkage" works and i quess this names are exactly this?

Also, is any way to instatiate them via AS3 code like other controls in this Topic?

I believe im trying understand how to make own skin for controls to prevent loading all SWFs.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

@lorkan666  look at the battleResults.swf with JPEXS Free Flash Decompiler.

image.thumb.png.55948ecf74518d76e75b49676824e8f5.png

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

I got JPEXS but how i see i just dont know how to use it. Thank You its exactly what was i need.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
13 hours ago, lorkan666 said:

One more thing, are names "tabs_mc" and "view_mc" have any role in Adobe Flash program?

Of course they are. Definition of these attributes for a class instance is nothing else than making a placeholder for real sub-objects created in Adobe Flash. Sub-objects (named children) in Adobe Flash have their names that match var names in class definition. These variables (attributes) are always public. They (sub-objects) are also inaccessible by their names without these declarations, so in most cases variables (attributes) are declared, but leaved undefined or preset to null. Most public attributes that preset to null are named children or DAAPI entities. DAAPI is the Direct Access API, it is used for linking Python and ActionScript, more information could be found here (examples are outdated, but structural information is still actual).

13 hours ago, lorkan666 said:

Also, is any way to instatiate them via AS3 code like other controls in this Topic?

Objects created in Adobe Flash is already instantiated as a single copy. The only way to get a copy is to make a copy... but I don`t know if it is possible at all (without copying object in Adobe Flash).

13 hours ago, lorkan666 said:

I believe im trying understand how to make own skin for controls to prevent loading all SWFs.

If you want to replace something you gotta replace it directly, that means you have to edit an existing flash file. To add something in most cases it is enough to add an external flash document with the injection code. ActionScript (unlike Python) is not monkey-patch-friendly, so it is really hard to replace any object in run-time, sometimes possible of course but done a real tricky way hard to understand even for advanced ActionScript coders.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×