| |||||||
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: Jun 2008
Beiträge: 11
| Erster versuch in AS3 / mit Combobox und Loader
Hey Wie oben beschrieben wagte ich mich Heute mal ans AS3. Und habe schnell festgestellgt das loadMovie und unloadMovie nicht mehr Funtkioniert... hab das mal ein par Funktionen aus dem Forum zusammengeschnappt aber irgendwas Funktioniert noch nicht. Oben sollte die Combobox diverse SWF laden und andre entladen. Hier der Coden und unten noch die Datei. HTML-Code: import flash.net.URLRequest;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.net.URLLoader;
stop();
var Xpos:Number = 0;
var Ypos:Number = 180;
var swf:MovieClip;
var loader:Loader = new Loader();
loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;
///////////////////////////////////////////////////////////////////////////////////////////
///////////////// Navigation ///////////////////////////////////////////////////
combobox.addItem( { label: "News" } );
combobox.addItem( { label: "Update" } );
combobox.addItem( { label: "Bilder" } );
combobox.addEventListener(Event.CHANGE, changeimage);
///////////////// Navigation Anweisungen ///////////////////////////////////////////////////
function changeimage (event:Event) : void{
if(combobox.selectedItem.label == "News")
var defaultSWF:URLRequest = new URLRequest("load_swf/news_1024x600.swf");
addChild(loader);
if(combobox.selectedItem.label == "Update")
var defaultSWF:URLRequest = new URLRequest("load_swf/test_1024x600.swf");
if(combobox.selectedItem.label == "Bilder") gotoAndStop(4);
}
// Btns Universal function
function btnClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest = new URLRequest("load_swf/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
}
// Btn listeners
News.addEventListener(MouseEvent.CLICK, btnClick);
Update.addEventListener(MouseEvent.CLICK, btnClick);
Bilder.addEventListener(MouseEvent.CLICK, btnClick); |
| | |
| | #2 (permalink) |
| + Zimt & Zucker Registriert seit: Mar 2006 Ort: hinterm Mond gleich links
Beiträge: 2.041
|
loader.load(defaultSWF); an der stelle ist ja defaultSWF noch gar nicht definiert. Und wenn du deinen Request änderst: var defaultSWF:URLRequest = new URLRequest("load_swf/news_1024x600.swf"); oder hier: var defaultSWF:URLRequest = new URLRequest("load_swf/test_1024x600.swf"); dann musst du die load() methode noch mal aufrufen. es reicht aus, den loader ein mal (nachdem er erzeugt wurde (also new Loader()) der Anzeigeliste hinzuzufügen.
__________________ anbei Grüße vom milchreis: Viva la [Silb] [Von null auf Flash in einem Klick.] <<< klick |
| | |
| | #3 (permalink) |
| NCC 1701 D Registriert seit: Oct 2009 Ort: Metropolregion Hamburg
Beiträge: 586
| ActionScript:
|
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 11
|
wow... echt Super Danke. ![]() Muss gestehen das noch einiges Bahnhof ist... da muss ich noch hinter die Bücher. Gibt es irgendwo eine Seite mit neuen AS3 Befehlen und Info dazu? Noch eine Grundlegende fragen... Ich habe noch SWF Daten die in AS2 geschrieben sind und wollte diese hier mit einbinden. Das Funktioniert wunderbar beim ersten mal wo das SFW geladen wird, sprich die AS2 Button usw. funktionieren... wechsle ich jetzt Combobox und kehre zurück ins selbe SWF funktionieren die Buttons nichtmehr... Ist das allgemein ein Problem bei AS3 >load>AS2.swf oder hatt das mit dem Code zu tun? |
| | |
| | #5 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
| Die mit Abstand wichtigste Ressource ist die ActionScript3-Referenz, in der alle Klassen und Funktionen der FlashPlayer-API dokumentiert sind. Weiter Informationslinks findest Du in meiner Signatur oder unserer Linksammlung.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #6 (permalink) | |
| Neuer User Registriert seit: Jun 2008
Beiträge: 11
|
super Danke Zitat:
Habt ihr Erfahrungen damit? Gruss | |
| | |
| | #7 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Wie sieht den der Code der AS2.swf aus?
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 11
|
Hauptsächlich sind es Tweens die auf Buttons liegen. z.B. PHP-Code: |
| | |
| | #9 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Versuch's mal hiermit: ActionScript:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #10 (permalink) |
| NCC 1701 D Registriert seit: Oct 2009 Ort: Metropolregion Hamburg
Beiträge: 586
|
Ich dachte es liegt an Tweenengine und hab mit Tweenlite probiert da gibt’s zumindest eine Meldung. "256 levels of recursion were exceeded in one action list. This is probably an infinite loop. Further execution of actions has been disabled in this movie." Der Hauseigene Tween wird auch gekillt. Mag Flash das nicht, wenn AVM1Movie’s irgendetwas anstellen?! Hätte auch gerne mal den ProLoader ausprobiert. Hab aber kein CS5.5 Geändert von speedjunkie (05-02-2012 um 19:12 Uhr) |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 11
|
Hey. Habe am WE auch noch einiges ausprobiert... Bei einer normalen Einbindung klapt es problemlos, sobald ich aber if anweisungen dazugebe funktioniert es plötzlich nicht mehr... Ich werden die alten SWF Daten in AS3 umschreiben, dann lerne ich wenigstens was... THX für eure Hilfe. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Erster Versuch mit flv | hirst | Flash MX 2004 | 3 | 12-01-2006 14:39 |
| erster Versuch MVC, so richtig? | SunboX | Softwarearchitektur und Entwurfsmuster | 3 | 04-09-2003 21:42 |