Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2006, 12:50   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 93
Action Script implementieren

Hallo,

Bin Anfänger in Flash und hätte eine kleine Frage:

Ist es möglich, ein Action Script separat abzuspeichern und beim Design danach zu implementieren? Ich wusste nicht, wie ich danach im Forum suchen soll.

Hat mir jemand einen Tipp oder Link?

Das Ziel: Ein Designer soll uns die Flash-Animation erstellen und die Programmier machen dazu nebenher das Programm. Der Designer muss nichts von Programmierung wissen (nur den Frames/Symbolen Namen vergeben) und der Programmierer nichts vom Design.

Danke!
kuehner ist offline   Mit Zitat antworten
Alt 17-01-2006, 12:56   #2 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
naja der programierer muss wohl zumindest eine testumgebung mit testsymbolen haben.
prinzipiell geht das alles getrennt voneinander, in der praxis funktioniert das leider nie so gut.
und am ende wird der code ohnehin in irgendeine swf compliliert, ob die designbestandteile in der gleichen swf liegen müssen hängt von der struktur des ganzen ab.
michael ist offline   Mit Zitat antworten
Alt 17-01-2006, 13:01   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 93
Hallo,

Ja, am Schluss ist alles in einer swf, das ist richtig.

Das was ich wissen wollte ist, ob der Designer später irgendwie das Action-Script implementieren/importieren kann ohne selbst zu programmieren.

Das gute an ActionScript (finde ich) ist, dass wenn im Code ein Name für ein Symbol steht, welches nicht existiert, gibt es keinen Fehler deswegen. Wenn der Designer also etwas vergisst... halb so schlimm.

Ich möchte nur die Arbeit etwas aufteilen. Eine Testumgebung habe ich natürlich.

Gibt es die Möglichkeit, ein ActionScript separat abzuspeichern? Wenn ja, wie?

Danke!
kuehner ist offline   Mit Zitat antworten
Alt 17-01-2006, 13:08   #4 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
naja du kannst actionscript in deinscript.as dateien speichern, die dann in der swf mit
#include "deinscript.as" eingebunden werden

oder als as2-klassen in DeineKlasse.as dateien, wobei der dateiname immer dem klassennamen entsprechen muss.
klasse werden über import gefunden und von flash eingebunden wenn benötigt
das geht aber erst ab flash7.

include geht ab flash5
michael ist offline   Mit Zitat antworten
Alt 17-01-2006, 13:11   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 93
OK, das wollt ich wissen. Jetzt kann ich mal ein bischen danach googleln.

Hab Flash 8, von dem her dürfte es kein Problem sein.
kuehner ist offline   Mit Zitat antworten
Alt 17-01-2006, 14:09   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 93
Hallo,

Habe gerade folgende Klasse erstellt (mit dem Dateinamen As2Test):

Code:
class As2Test
{
	public function getWidth():int
	{
		return 100;
	}
}
Dann im ActionScript von Flash:

Code:
Barra._width = As2Test.getWidth();
Es erscheint jedoch die Fehlermeldung:

The class or interface 'int' could not be loaded.

Eine Idee?
kuehner ist offline   Mit Zitat antworten
Alt 17-01-2006, 14:11   #7 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
den typ int gibts erst mit actionscipt3, das gibts noch nicht offiziell.
in actionscript2 wär der rückgabetyp Number
michael ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele