Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2004, 18:28   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
Spezielles Bild mit loadmovie ansprechen

Hallo Flasher,

kann man über folgenden Befehl ein spezielles Bild in einem externen swf ansprechen?

on (release) {
loadmovie("/cd/test1.swf", "2", "_root.hintergrund");
}

der pfad soll relativ sein, das bild ist das erste bild in der zweiten Szene des SWF, in der ersten Szene ist nur ein Bild mit einer stop-aktion. Ich will vermeiden, dass der User, wenn er das zu ladende SWF anklickt etwas zu sehen bekommt. Deshalb der Umstand mit dem stop in der ersten Szene.

So geht´s scheinbar nicht. Ich bekomme immer folgende Fehlermeldung: methode muss post oder get sein.

vorab danke
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 18:33   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
So wäre es richtig!!
ActionScript:
  1. on (release) {
  2. _root.hintergrund.loadMovie("/cd/test1.swf");
  3. }
  4. on (release) {
  5. loadMovie("/cd/test1.swf", "_root.hintergrund");
  6. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (19-02-2004 um 18:34 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2004, 18:33   #3 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Was willst du genau machen? Schau dir doch einfach die Argumengte von loadMovie(); an!

[Eidth] Hab's mir fast gedacht, dass er das will, Rusty [/Edith]
__________________
Mediendesign-Student

Geändert von johanness (19-02-2004 um 18:35 Uhr)
johanness ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:00   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
der richtige Schritt

top, loadmovie paßt.
jetzt will ich aber auf eine bestimmte stelle springen und zwar auf das erste bild in der zweiten szene. Dies soll aber über den loadmovie-Aufruf gehen. Das erste Bild in der ersten Szene hat wie gesagt eine stop aktion und ist leer.
Ich weiß um das Problem mit den szenen. Vielleicht kann man das umgehen?

aber so geht´s leider nicht, es wird immer das erste bild geöffnet...

on (release) {
_root.hintergrund.loadMovie("E:/coachvol1_de/test1.swf", "start");
}

start ist das erste benannte bild in der 2.Szene
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:10   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
noch zur erklärung

Aus diesem Grund das ganze Theater:
loadmovie wird in der start.exe (fla-file) auf der cd eingesetzt und ruft ein swf-file "test1.swf" auf. Dieses File darf aber auf der CD nicht manuell geöffnet werden können, oder zumindest darf man im ersten Bild nichts sehen. Deshalb die stop-aktion in der ersten szene und der eigentliche Hauptfilm in der 2.Szene.

Die start.exe wird dann mit einem speziellen Code kopiergeschützt. Das würde ja aber nichts nützen, wenn man die swf-files alle manuell öffnen könnt
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:16   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
wenn dann so, bin aber net sicher obs online funzt!!
hab sowas nochnet probiert
ActionScript:
  1. btn.onPress=function(){
  2. _root.conti.loadMovie("/thumbs/1.jpg");
  3. _root.gotoAndStop("start");
  4. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:27   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 13
-

Geändert von exedo (19-02-2004 um 19:36 Uhr)
exedo ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:36   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 13
Das Problem ist, dass der neue Film erst geladen sein muss, bevor Du ihm irgendwelche Anweisungen geben kannst. Setze einfach in deinem Hauptfilm ein stop(); dort, wo sich dein Button befindet. Per Klick wird nun der neue Film geladen und dem Hauptfilm gesagt, dass er weiterlaufen soll. Im nächsten Frame des Hauptfilms befindet sich jetzt die Anweisung für den bereits geladenen Film:

HF Frame1 Actions:

ActionScript:
  1. stop();

Button-Actions:

ActionScript:
  1. on(press) {
  2.             loadMovie("test.swf", 1);
  3.             play(); //Hauptfilm läuft weiter
  4.        }

HF Frame2 Actions:

ActionScript:
  1. _level1.gotoAndPlay(2);//Film auf Ebene1 wird angesprochen
  2. stop();//HF wird wieder gestoppt
  3.  
exedo ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:37   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
geht leider nicht. ruft wieder das erste bild in der ersten szene auf. gibt es denn keine Möglichkeit, die zweite Szene aufzurufen?

Das mit dem stop ist klar. Löst leider das problem nicht.
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 19:41   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 13
ActionScript:
  1. _level1.gotoAndPlay("Szene2",2);
exedo ist offline   Mit Zitat antworten
Alt 19-02-2004, 20:04   #11 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ exedo
nope! des is Buggy
besser!
_level1.gotoAndStop("Bildmarkierung");
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2004, 20:09   #12 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 13
@RustyCake

Kann sein - hab ich nicht ausprobiert...
__________________
exedo te salutat
exedo ist offline   Mit Zitat antworten
Alt 19-02-2004, 20:14   #13 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
ignoriert leider das stop im externen file nicht. Lädt immer das erste Bild und stoppt dann.

Mal eine ganz andere Frage. Gibt es vielleicht einen anderen Weg, den Zugriff zu den swf-files zu verwehren?
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 20:17   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Badner Land
Beiträge: 103
gibt´s denn keinen weg, dem swf zu sagen, dass das stop im ersten frame ignoriert werden soll?
__________________
Tell me and I forget,
Teach me and I remember,
Involve me and I learn.
heufti ist offline   Mit Zitat antworten
Alt 19-02-2004, 20:23   #15 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 13
ich verstehe Dich nicht ganz... was heisst, das stop();, ignorieren? Du meinst, dass er keinen goto-Befehl akzeptiert, der ein folgendes Bild anspricht....?
__________________
exedo te salutat
exedo 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 10:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele