Flashhilfe.de - Flash Community

Einsteigerfrage fx:script Code zu Buttons hinterlegen [Flash 8]

 


AntwortenRegistrieren Seite1  

CXC32#1
Benutzerbild von CXC32
Beiträge: 3
Registriert: Aug 2012

03.08.2012, 18:42

Hallo, ich bin neu in Flash (Flex) und möchte zu einem Button eine Funktion schreiben:

Habe dazu eine neue MXML applikation geöffnet und den Button eingefügt.

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="940" height="777">
   <mx:Button x="83" y="213" label="Button" enabled="true" id="x" click="funktiona"/>

   <mx:script>
   function funktiona()
   {
      var zahl:int
      zahl = 1
   
   }
   </mx:script>
   
</mx:WindowedApplication>

In einem Videotutorial hies es, einfach fx:script schreiben und das weitere layout wird vorgeblendet.

Bei mir wird allerdings nur mx:script vorgeblendet und auch das funktioniert nicht.

Ist sicher ein ganz einfacher Noob Fehler. Brauche ich ein Plugin für fx-Funktionen? Muss ich statt einer mxml applikation etwas anderes öffnen?

Langfrißtig geht es um darum eine fertige plattformunabhängige exe zu haben die mehrere Videos interaktiv abspielt. Das ist doch in Flex grundsätzlich möglich, oder?
Schlagwörter: Flex, fxscript, noob
Werbung
Beiträge: 0
Registriert: Feb 2016


Sebastian#2
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6981
Wohnort: München
Registriert: Jan 2002

03.08.2012, 20:32

Hallo und willkommen im Forum!

Mit welchem Programm bearbeitest Du die Datei? Wenn Du den Flash Builder oder Flex Builder nutzt, sollte es so gehen:

Du schreibst: <Script dann sollte schon ein Menü angezeigt werden und du wählst dort einfach mx:Script aus. Danach nur noch die schließende Klammer > und dann sollte der Editor automatisch das so vervollständigen:
ActionScript:
1
2
3
4
5
<mx:Script>
    <![CDATA
    // hier der code
    ]]>
</mx:Script>


Die Funktion selbst sollte dann in etwa so aussehen:
ActionScript:
1
2
3
4
5
public function meineFunktion():void
{
      var zahl:int;
      zahl = 1;
}

Grüße,
Sebastian
JavaScript & JavaFX Freelancer || Flashhilfe @ Twitter || XING Profil
Geändert von Sebastian am 03.08.12 um 20:33 Uhr
CXC32#3
Benutzerbild von CXC32
Beiträge: 3
Registriert: Aug 2012

Themenautor/in

03.08.2012, 20:49

Danke für die schnelle Antwort.

Ich verwende den Flex Builder 3, er blendet den Inhalt CData etc. bei mir nicht vor.

Das Programm läuft

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
   <mx:Button x="47" y="68" label="Button1" id="id2" click="funktion1()"/>   
      <mx:Script>
    <![CDATA[
    // hier der code
    public function funktion1():void
    {
         var zahl:int;
         id2.label = "Zeigen";
      }
        ]]>
 </mx:Script>
</mx:WindowedApplication>

Der zweite Teil der Frage ist: Kann ich ein fertiges Projekt als exe speichern die alle nötigen Videos beinhaltet bzw. seperat im Ordner mtigeschickt werden?

AntwortenRegistrieren Seite1  

Schnellantwort

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

 
Ähnliche Beiträge zum Thema
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