Flashhilfe.de - Flash Community

Flash Builder, Liste Youtube Link [Flex 4]

 


AntwortenRegistrieren Seite1  

Bashy#1
Benutzerbild von Bashy
Beiträge: 7
Registriert: Mar 2012

12.03.2012, 16:40

Hallo,

Ich habe folgendes Problem.Ich erstelle eine App für mein Galaxy Tab.
Und zwar möchte ich ein Youtube Video in meiner App intergrieren. Das funktioniert auch wunderbar. Die "Seite" (.mxml Datei) wo das Video abgespielt wird, öffnet sich durch ein klick auf diesen Button:

ActionScript:
1<s:Button label="View Video 1" click="playVideo('NQspwTaZmys')"

"NQspwTaZmys" Dies ist die ID des Videos.

Es wird diese Funktion aufgerufen:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
   <fx:Script>
      <![CDATA[
         
         // Play Video
         protected function playVideo(id:String):void
         {
              // Open the YouTube Player view passing the video id
            navigator.pushView(views.YouTubePlayer, id);
           }
      ]]>
   </fx:Script>


Allerdings will ich den "Aufruf" über eine Liste Laufen lassen. Ich stehe vor dem Problem, das ich aber nicht weiß wie ich die ID zuweisung vom Button in die Liste einbringen kann.

Meine Liste sieht bisher so aus:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   <fx:Declarations>
      <s:ArrayCollection id="Videos">
         <fx:Object name="Test 1" id="yMUw-0aM9xE" />
         <fx:Object name="Test 2" id="vGDMzC33Djg" />
      </s:ArrayCollection>
   </fx:Declarations>

   <s:List id="liste" left="0" right="0" top="0" bottom="0"
         click=??         // Hier ist mein Problem. Wie füge ich hier das event wie bei dem Button ein?
         dataProvider="{Videos}" fontSize="25" >
      <s:itemRenderer>
         <fx:Component>
            <s:IconItemRenderer label="{data.name}" />                           
         </fx:Component>
      </s:itemRenderer>
   </s:List>


Über Hilfe würde ich mich sehr freuen.
Bitte auch etwas ausführlicher wenn es geht. Ich bin ein Anfänger was ActionScript angeht...
Viele Grüße
Bashy
Schlagwörter: Flash Builder, list, youtube
Geändert von Bashy am 12.03.12 um 16:41 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016


Bashy#2
Benutzerbild von Bashy
Beiträge: 7
Registriert: Mar 2012

Themenautor/in

15.03.2012, 12:24

Hat sich erledigt.
Musste nur in der ArrayCollection die "id" umbennen.

Das click event war einfach: click="playVideo(liste.selectedItem.link)"

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Online-Spiel Crossover [Flash 11] 05.06.2019 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de