Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2010, 09:31   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 4
Preloader und ext. SWF (SUFU schon benutzt)

Guten Morgen,

ich suche seit 8.00 Uhr für eine Lösung und bin am verzweifeln.

Ich habe eine fertige swf vom Kunden bekommen. Leider ohne Preloader. Kunde hat keine Fla Datei. Wie kann ich nun schaffen einen Preloader mit Ladebalken und ggf. Text einzufügen?

Habe schon mehrere Codes versucht.
Zum einem ist die swf nicht mehr richtig anklickbar sobald es geladen ist zum anderen lädt er die Datei bevor dort 100% steht.

Ich bin leider ein absoluter Flashnoob, werde es aber nach der MG-Prüfung mir unbedingt aneignen.

Hoffe es gibt hier Menschen die sich kurz Zeit nehmen. Ich hoffe das ich euch auch mal helfen kann. Vieleicht nicht in Flash. Aber es gibt ja auch andere Themen.

Anbei ein Link zur Swf und meiner Fla.

http://www.mediworkx.de/preloader/film1.swf

http://www.mediworkx.de/preloader/preloader.fla

Geändert von dennisbb (06-05-2010 um 09:50 Uhr)
dennisbb ist offline   Mit Zitat antworten
Alt 06-05-2010, 09:41   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
kleiner tipp. wenn du die fla als CS3 fla abspeicherst erhöht sich die wahrscheinlichkeit das dir geholfen werden kann... weil sooo verbreitet ist CS4 noch nicht als das alle user hier deine fla öffnen können

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 06-05-2010, 09:47   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 4
Danke für den Tip Salazar.
Ist nun in CS3 abgespeichert.
dennisbb ist offline   Mit Zitat antworten
Alt 06-05-2010, 10:02   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
okay... also erst einmal. die swf die du laden willst ist 23mb groß?! ich glaub kaum das jemand so lange warten will bis dieses monster file geladen worden ist....

das hauptprob ist, das die swf mit _root zu arbeiten scheint. also z.B. _root.gotoAndStop( 5 ); für die swf als solches funktioniert das, aber sobald die swf wo eingeladen wird bezieht sich _root ja nicht mehr auf die hauptzeitleiste deiner film1.swf, sondern auf die hauptzeitleiste der preloader.swf. deshalb klappt das mit dem klicken nicht mehr.

probier es mal mit einem _lockroot:
PHP-Code:
//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
    
mc._lockroot true;
    
//Film wird automatisch abgespielt
    //ab hier kann man auf den nachgeladenen Film zugreifen

und ansonsten würde ich den container, bzw den holder einfach mal auf visible = false stellen und erst auf true setzen wenn der ladevorgang abgeschlossen ist. dann taucht die swf auch wirklich erst bei 100% auf.

cheers,
sal

edit: traurig zu hören das mediengestalter immer noch fast komplett an flash vorbei ausgebildet werden..
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 06-05-2010, 10:22   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 4
Hallo Salazar,

hat sofort geklappt mit lock.

Habe alles eingefügt.

Leider bekomm ich das mit visible true und false vom Container nicht hin.

Und weißt du wie die Ladezeitangabe verschwinden kann?

Erst mal danke für alles bisher.

Neue Fla ist online.

Zur Dateigröße. kann ich leider nichts ändern. Ist Wunsch vom Kunden. Er will es egal wie lange es dauert online ansehbar machen. Alternativ habe ich aber auch eine Download Möglichkeit vorgeschlagen.

Zur MG-Ausbildung:

In der Schule lernt man eigentlich nur die Grund-Grundkenntnisse im Web. Schwerpunkte da sind eher Print. Druckmaschinen etc.

Und was du in der Agentur lernst ist ja immer unterschiedlich.
Ich muss komplett autodidaktisch arbeiten.

Geändert von dennisbb (06-05-2010 um 10:32 Uhr)
dennisbb ist offline   Mit Zitat antworten
Alt 06-05-2010, 10:33   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
puh... das sind aber alles basics. da haste noch was vor dir wenn du flash lernen willst/sollst

PHP-Code:
var holder:MovieClip this.createEmptyMovieClip("holder",1);
    
holder._visible false;
    
//leeren MC erstellen
holder.createEmptyMovieClip("con",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip("film1.swf"holder.con);


//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
_root.meineTextfeldinstanz.text ""+prozent+" %";//nur, wenn ein Textfeld vorhanden ist 
}

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
    
mc._lockroot true;
    
    
meineTextfeldinstanz._visible false;
    
    
holder._visible true;
    
//Film wird automatisch abgespielt
    //ab hier kann man auf den nachgeladenen Film zugreifen

ich bin auch ein alter MG... ich dachte nur da hätte sich was in den letzten jahren getan. aber fehlanzeige :/

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (06-05-2010 um 10:35 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 29-06-2010, 16:01   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 4
Neue Probleme :-(

Ok der Script hat super funktioniert.
Nun habe ich ihn bei einem anderen Video versucht anzuweden.

Kieferorthopde Mnchen - Kieferorthopde Pasing Aubing - Zahnkorrektur in jedem Alter

Problem 1:
Bei der Mitte des Filmes erscheint eine Fehlermeldung mit folgendem Inhalt. Der Adobe 10Player wird aufgrund eines Scriptes verlangsamt. Möchten Sie dieses Script stoppen?

Problem 2: Wähle ich „Nicht stoppen“ macht er weiter und sobald er bei 100% angelangt ist und den Film von Anfang an abspielen soll, startet er schon viel weiter im Film.

Was kann man da machen?

Dateien liegen unter
www.kreativgeist.com/damon.swf
www.kreativgeist.com/damon.fla
www.kreativgeist.com/preloader.swf
www.kreativgeist.com/preloader.fla

Vielen Dank im Vorraus. ;-)

Liebe Grüße
Dennis
dennisbb ist offline   Mit Zitat antworten
Alt 05-01-2011, 11:58   #8 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 30
@salazar

folgende Frage:
wenn ich Dein Script in den ersten Frame schreibe und dann im Listener
noch kein _visible=true; und den nachgeladenen mc nicht gleich
starten möchte, warum kann ich das ganze dann in z.b. Frame2 nicht
mehr ansprechen ?

also:

Frame1 = Dein Script (ohne holder._visible = true; und ohne mc._lockroot = true; ) mit stop();

Ein anderer mc wird gestartet, läuft auch und läßt den haupt-mc auf Frame2 springen.

Frame2 = mc._lockroot = true; holder._visible = true; mc.play(); // klappt aber leider nicht. mc._play(); scheint keine wirkung zu haben. holder._visible aber schon

Bin mir sicher das er Frame2 erreicht da ich es getraced habe.
Hast Du da eine Idee oder hab ich was vergessen ?

LG, Marc
marc242 ist offline   Mit Zitat antworten
Alt 05-01-2011, 12:55   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 30
ok habs gefunden.

in frame2 muss stehen:

mc._lockroot = true;
holder._visible = true;
holder.con.mc.play();

lg

Geändert von marc242 (05-01-2011 um 12:56 Uhr)
marc242 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Überblenden von bildern ( hab schon die suchhilfe benutzt) sirkish Flash Einsteiger 4 24-01-2008 17:50
Externen Film ansteuern. Suche schon benutzt Mister Little ActionScript 1 13 24-08-2006 16:49
Benutzt schon jemand das Nokia 3230? fuschnick Mobile Flash und Flash Lite 4 19-11-2005 08:52
Preloader feat. Movieclip (hab die Suche schon benutzt) kiwii Flash MX 7 13-10-2004 23:35
Wamp - prob (suchfuntion schon benutzt) Fraylman PHP und MySQL 3 02-07-2003 08:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele