Flash und ein bisschen AS3-Code Wie einfache Interaktionen funktionieren.

Slides:



Advertisements
Ähnliche Präsentationen
Kapselung , toString , equals , Java API
Advertisements

Progwerkstatt JAVA Klasse, Objekte, Konstruktoren, Methoden
Java: Dynamische Datentypen
Indirekte Adressierung
Java: Referenzen und Zeichenketten
Strukturen. In einer Struktur kann eine beliebige Anzahl von Komponenten (Daten) mit unterschiedlichen Datentypen (im Gegensatz zu Feldern) zusammengefaßt.
Ein Beispiel in Java.
Klassenvariable. Da man für jede Kuh bzw. jede Henne auf dem Markt den gleichen Preis für ein Liter Milch, bzw. den gleichen Preis für ein Ei bekommt,
Polymorphie (Vielgestaltigkeit)
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 7 User Interfaces in Java Sommersemester 2003 Lars Bernard.
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Programmieren mit JAVA
PKJ 2005/1 Stefan Dissmann Methoden (Motivation) Idee: Identische Programmabschnitte zusammenfassen und mit einem Namen versehen Vorteile: Übersichtlichkeit.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Vorwoche Methoden sind mit einem Namen versehene Programmabschnitte besitzen Rückgabetyp, Namen, Parameterliste.
Die Skriptsprache Perl (8) Wolfgang Friebel DESY Zeuthen.
C++ Vererbung und Polymorphie
DVG Einführung in Java1 Einführung in JAVA.
Wizards & Builders GmbH Einführung in die objektorientierte Programmierung Norbert Abb.
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Marcus Haller & René Schulze
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung 7 Sitzung 7: User Interfaces in Java.
Int meineZahl = 7; Variable: typ varName = Wert Kiste: Art Aufschrift Inhalt Beispiel:
Java & Greenfoot Grundlagen.
Mit benannten Bereichen arbeiten
Wir bauen uns eine Webapplikation!
Ham EST Das Schwein Schmatz.. Fressen Beginnen wir.... mit einer Geschichte:
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Informatik 1 Letzte Übung.
Verkettung von zwei Funktionen
Von Oliver Richard. Video aussuchen Video Tag Video Pfad angeben Höhe, Breite angeben Optional Buttons für play und pause, definiert mit einer ID.
Bereit ???? Nimm dir 10 Minuten Zeit. Ich versuche es dir zu erklären.
Wahrscheinlichkeitsrechnung
Tutorium PG Verbesserung Blatt 5 Beim instanziieren eines Fahrrades muss es möglich sein, alle benötigten Attribute dem Konstruktor zu übergeben.
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Die Grundidee Funktionsaufruf Funktionsname (Kopf) Code der Funktion
Grundkonzepte des Programmierens (mit ActionScript)
Programmbereich, zu dem eine Deklaration gehört Arten von Gültigkeitsbereichen -Namespace : Deklarationen von Klassen, Interfaces, Structs, Enums, Delegates.
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Purga - Scriptengine Ein Einblick.
Schnuppertag | Workshop ActionScript Eine interaktive Weihnachtskarte.
Prof. Dr.-Ing. Franz-Josef Behr
Schnuppertag | Workshop ActionScript Eine interaktive Weihnachtskarte.
Herbers Excel-Server - der Workshop
You need to use your mouse to see this presentation © Heidi Behrens.
Erste Schritte in DELPHI
Variablen. var meineZahl:Number = 7; meineZahl 7 Name TypWert = Zuweisung von Variablen.
Rechnen mit negativen Klammern
document document Hier wird das document Objekt definiert. Alle anderen Objekte sind innerhalb des Objektes document angesiedelt. In diesem „rohen“ Dokument.
Java-Kurs Übung Benutzeroberflächen und Graphik
OOP-Begriffe Abstraktion Modellieren Klasse Objekt Attribute Methoden
01 - Schaltflächen- 1 Schaltfläche Cosmic Schaltflächen Ändern Sie die Größe des Hintergrunds auf 140x40 Pixel und die Farbe auf Schwarz.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
JavaScript Geschichte : Netscape entwickelt LiveScript (Syntax angelehnt an Java) - Umbenennung von Live Script in JavaScript - Mircrosoft.
Kapitel 8: Klamotten beschreiben 2. Mündliche Prüfung
Java-Kurs Übung Besprechung der Hausaufgabe
Institut für Kartographie und Geoinformation Prof. Dr. L. Plümer, Dipl.-Ing. D. Dörschlag, Dr. G. Gröger Einführung in die Programmierung mit Java 13.
Formulare Maya Kindler 6c. Allgemein Vom client zum Server form tag eröffnet ein Formular Input tag eröffnet ein Formularfeld.
MAYA K. Canvas-Projekt. In HTML- body: Canvas tag öffnen seamntsiches HTML) Canvas bekommt eine id (1mal verwenden, mit # angesprochen) Höhe und breite.
Abstrakte Klassen und das Interface-Konzept
Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger
Willkommen. Austausch in Kleingruppen  Woher kommst du und warum nimmst du an dieser Konferenz teil?  Wenn du eines mitnehmen könntest, was wäre es?
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
Java Programme nur ein bisschen objektorientiert.
Objektorientierung Gliederung von Daten und Funktionen zu Objekten
Nksainf.ch/oinf.
Die Struktur einer Java-Klasse
Grundkurs Informatik 11-13
 Präsentation transkript:

Flash und ein bisschen AS3-Code Wie einfache Interaktionen funktionieren

Interaktion mit Events function hasClicked(e:MouseEvent):void { my_mc.x = my_mc.x + 10; }... myButton.addEventListener(MouseEvent.CLICK, hasClicked);... Hier wird eine Funktion hasClicked definiert Hier wird festgelegt, dass das Ereignis CLICK (auf die Instanz myButton) die Funktion hasClicked aufrufen soll

Interaktion mit Events function hasClicked(e:MouseEvent):void { my_mc.x = my_mc.x + 10; }... myButton.addEventListener(MouseEvent.CLICK, hasClicked);... diese Teile müssen genau so aussehen, warum lernen wir später

Interaktion mit Events function hasClicked(e:MouseEvent):void { my_mc.x = my_mc.x + 10; }... myButton.addEventListener(MouseEvent.CLICK, hasClicked);... hier kann man auch ein anderes Ereignis benutzen, siehe Liste auf dem Wiki: Konzepte Ereignisse hier kann man auch ein anderes Ereignis benutzen, siehe Liste auf dem Wiki: Konzepte Ereignisse

Interaktion mit Events function hasClicked(e:MouseEvent):void { my_mc.x = my_mc.x + 10; }... myButton.addEventListener(MouseEvent.CLICK, hasClicked);... Namen von Methoden, Variablen und Instanzen sind (fast) frei wählbar: sprechende Namen keine Sonderzeichen camelCase Sie müssen aber natürlich zusammen passen Namen von Methoden, Variablen und Instanzen sind (fast) frei wählbar: sprechende Namen keine Sonderzeichen camelCase Sie müssen aber natürlich zusammen passen

Interaktion mit Events function hasClicked(e:MouseEvent):void { my_mc.x = my_mc.x + 10; }... myButton.addEventListener(MouseEvent.CLICK, hasClicked);... Hier (zwischen den geschweiften Klammern} steht, was passieren soll. Meist will man hier MovieClip-Instanzen benutzen, also Eigenschaften verändern oder Methoden aufrufen WIKI: Konzepte MovieClips Hier (zwischen den geschweiften Klammern} steht, was passieren soll. Meist will man hier MovieClip-Instanzen benutzen, also Eigenschaften verändern oder Methoden aufrufen WIKI: Konzepte MovieClips