Компонент
Make(webapp)
Add(MultiElementEx,259,1113,56)
{
@Color=#507299
@Comment=#13:VK Audio Info|
}
BEGIN_SDK
Make(webapp)
Add(MultiElementEditor,260,140,63)
{
EventCount=1
WorkCount=1
VarCount=8
@VOffset=35
@HOffset=98
@Width=545
@Height=284
link(doWork1,261:doValue,[])
link(Var1,262:Result,[])
link(Var2,263:Result,[(251,277)(293,277)])
link(Var3,265:Result,[(258,277)(342,277)])
link(Var4,266:Result,[(265,277)(391,277)])
link(Var5,267:Result,[(272,277)(440,277)])
link(Var6,268:Result,[(279,277)(489,277)])
link(Var7,269:Result,[(286,277)(538,277)])
link(Var8,270:Result,[(293,277)(587,277)])
}
Add(Memory,261,238,98)
{
link(onData,262:doGet,[(280,104)(280,79)(214,79)(214,181)])
}
Add(JSON_Field,262,238,175)
{
Name=#3:aid|
link(onGet,263:doGet,[])
link(Object,264:Var2,[])
}
Add(JSON_Field,263,287,175)
{
Name=#8:owner_id|
link(onGet,265:doGet,[])
link(Object,271:Var2,[])
}
Add(GetDataEx,264,238,147)
{
link(Data,261:Value,[])
}
Add(JSON_Field,265,336,175)
{
Name=#6:artist|
link(onGet,266:doGet,[])
link(Object,275:Var2,[])
}
Add(JSON_Field,266,385,175)
{
Name=#5:title|
link(onGet,267:doGet,[])
link(Object,274:Var2,[])
}
Add(JSON_Field,267,434,175)
{
Name=#8:duration|
link(onGet,268:doGet,[])
link(Object,276:Var2,[])
}
Add(JSON_Field,268,483,175)
{
Name=#3:url|
link(onGet,269:doGet,[])
link(Object,273:Var2,[])
}
Add(JSON_Field,269,532,175)
{
Name=#9:lyrics_id|
link(onGet,270:doGet,[])
link(Object,272:Var2,[])
}
Add(JSON_Field,270,581,175)
{
Name=#5:genre|
link(onGet,277:doData,[])
link(Object,272:Var3,[(587,154)])
}
Add(GetDataEx,271,287,147)
{
Angle=3
link(Data,264:Var3,[])
}
Add(GetDataEx,272,532,147)
{
Angle=3
link(Data,273:Var3,[])
}
Add(GetDataEx,273,483,147)
{
Angle=3
link(Data,276:Var3,[])
}
Add(GetDataEx,274,385,147)
{
Angle=3
link(Data,275:Var3,[])
}
Add(GetDataEx,275,336,147)
{
Angle=3
link(Data,271:Var3,[])
}
Add(GetDataEx,276,434,147)
{
Angle=3
link(Data,274:Var3,[])
}
Add(DoData,277,630,175)
{
link(onEventData,260:onEvent1,[(674,181)(674,104)])
}
END_SDK
Описание: Предоставляет доступ к полям объекта Audio.
doWork1 = doValue Считывает поля переданного в потоке объекта.
onEvent1 = onData Событие происходит после считывания полей объекта.
Var1 = AudioID Хранит идентификатор аудиозаписи.
Var2 = OwnerID Хранит идентификатор владельца аудиозаписи.
Var3 = Artist Хранит исполнителя.
Var4 = Title Хранит название композиции.
Var5 = Duration Хранит длительность аудиозаписи в секундах.
Var6 = URL Хранит ссылку на mp3. ВНИМАНИЕ! URL привязана к IP.
Var7 = LyricsID Хранит идентификатор текста аудиозаписи (если доступно).
Var8 = GenreID Хранит идентификатор жанра из списка аудио жанров.
Иконка