| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
|
Hallo Flashforumgemeinde, ich habe folgendes Problem. Ich habe eine kleine Animation mit Actionscript auf der Zeitleiste in Flash erstellt und in eine SWF-Datei kompiliert. Der Actionscript 3.0 Code besteht überwiegend aus normalen play() und gotoAndStop() Anweisungen das auf der zeitleiste verteilt ist. In Flex habe ich ein bestimmtes Movieclip der SWF-Datei mit den bekannten [embed...source="test.swf"....symbol="test_mc"....] eingebettet und anschliessend mit addChild() auf den Bildschirm ausgegeben. Das Problem ist jetzt, dass mein Movieclip alle Actionscriptanweisungen ignoriert und die Animation einfach durchspielt ohne das meine stop()-Anweisungen was bewirken. Ich hoffe jemand weis wieso das passiert und wie ich das Problem angehen kann. Ich bedanke mich für jeden Beitrag ! |
| | |
| | #2 (permalink) |
| Trennschleifer Registriert seit: Apr 2004 Ort: Hamburg
Beiträge: 1.282
|
Nimm mal den SWFLoader
__________________ Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
| bin in flex ziemlich unerfahren
hallo bobo, leider bin ich noch ziemlicher Einsteiger in Flex und habe mich mit AS3 sowie MXML durchzubeissen. Ich habe mal in der Hilfe nach dem Control SWFLoader den du mir beschrieben hast geschaut und weis leider nicht wie ich es angehen soll. Ich habe das hier gefunden: Code: <mx:SWFLoader id="loader1" source="@Embed(source='flexapp.swf')"/> Ich wäre dir dankbar wenn du mir noch einen kleinen Script dazu schreiben könntest wie man die Datei einbettet und dann auf die einzelnen Movieclips zugreift. |
| | |
| | #4 (permalink) |
| shokerman Registriert seit: Jul 2001 Ort: wettingen
Beiträge: 730
|
bin gespannt ob es bei dir Funktioniert. Probiere das schon seit Tagen. Allerdings ist es bei mir ein ca. 300 Zeile basiertes AS Projekte welches ich mit loadSWF einzubinden versuche ...
__________________ Nagios management http://www.phpnagios.com |
| | |
| | #5 (permalink) |
| Trennschleifer Registriert seit: Apr 2004 Ort: Hamburg
Beiträge: 1.282
|
schaut mal hier: Beitrag von je: http://www.flashforum.de/forum/archi.../t-224415.html
__________________ Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson |
| | |
| | #6 (permalink) |
| Trennschleifer Registriert seit: Apr 2004 Ort: Hamburg
Beiträge: 1.282
|
__________________ Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
| ich mache fortschritte -->
danke bobo für die recherche, jetzt weis ich schon mal das meine Methode mit nur [Embed] und dann in ein Movieclip wandeln nur für statische Movieclips geeignet ist ohne Actionscript-Code. jetzt habe ich immer noch ein Problem. Um den SWFLoader jetzt entgültig ausprobieren zu können möchte ich es in Actionscript per import mx.controls.SWFLoader importieren. Bei einen MXML-Projekt ist das Package mx.Controls dabei. Ich habe aber ein Actionscript-Projekt, wieso fällt da das mx-Package so mager aus. Auch das controls-Package fehlt komplett. Wie kann man in einem Actionscriptprojekt die Controls verwenden ? |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
|
OK, ich habe mir mal die Library-Pathe's in Flex eines Actionscript-Projektes und eines Flex-Projektes angeschaut. Siehe da, ein Flex-Projekt hat viel mehr .swc-Dateien aus dem Flex 3.0 Framework included wie ein Actionscript-Projekt. Ich denke ich werde einfach mal auf ein Flex-Projekte umsteigen. Ich werde euch auf den laufenden halten. Aber ich sehe jetzt schon ein Problem das ich haben werde. swfLoader.content gibt ein DisplayObject zurück und dieses kann erst recht keine stop()- und play ()-Anweisungen enthalten. |
| | |
| | #9 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
| |
|
| | #10 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
|
ich bin trotzdem am verzweifeln. Jetzt habe ich eine Webseite komplett in ein Flex-Projekt umgewandelt. Jetzt habe ich zwar mein controls-Package aber wieder haufen neue Probleme. jetzt habe ich eine Application Klasse mit der ich arbeiten muss. Bei meiner alten Startklasse die ein Sprite war habe ich schön mein Stage einstellen können und wunderbar war. Mit der Application-Klasse kann ich mal garnichts anfangen. |
| | |
| | #12 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Wieso gibst du in der source nicht einfach den Pfad zu *.swf an? Ich glaube die Embed Direktive ist da fehl am Platz.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #13 (permalink) | |
| Neuer User Registriert seit: Nov 2003
Beiträge: 29
| Zitat:
Ich habe aber irgenwo gelesen das Embed nur statische Movieclips einbetten kann und es eher für Bilder gedacht ist oder Animationen die in einer Schleife abgespielt werden. Ich werde mal probieren ob der Actionscript-Code funktioniert wenn ich die SWF-Datei normal hereinlade, sobald ich an meinen Projekt weiter mache. | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |