Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2005, 11:00   #1 (permalink)
knack
 
Benutzerbild von knäckebrot
 
Registriert seit: Feb 2005
Beiträge: 22
_lockroot bei geladenem swf mit _root?

Hey Leute!
ich finde einfach nirgends eine Lösung und probier nun schon seit 4 Tagen ALLES aus was überhaupt gehen könnte ...aaaber Ihr Flasher habt doch immer ein Ass im Ärmel
Also folgendes Problem:
Ich habe ein pageflip-Buch das mit attach und _root arbeitet aus dem Forum zum laufen gebracht und möchte es nun als externe swf preloaden. Ein wiederum aus dem Forum zusammengeschusterter Preloader lädt das ganze jetz auch ganz toll...das Problem ist das der preloader auch mit _root arbeitet und nun beide Filme scheinbar durcheinander kommen und die buttons im Buch nicht mehr funktionieren. Kann ich da mit _lockroot oder etwas anderem den beiden sagen das sie gefälligst ihre eigenen scripte benutzen sollen?

das preloaderscript (komplett dynamisch auf frame 1):
ActionScript:
  1. stop();
  2. var zielfilm1 = "buch.swf";
  3. var timer1 = getTimer();
  4. var startx = 290;
  5. var starty = 190;
  6. var breite = 250;
  7. var hoehe = 10;
  8. var farbe = 0x3399CC;
  9. var alpha = 100;
  10. var textfarbe = 0x3399CC;
  11. var schriftart = "Verdana";
  12. var schriftgroesse = 10;
  13. var schriftfett = 0;
  14. var schriftkursiv = 0;
  15. var schriftunterstrichen = 0;
  16. var textausrichtung = "left";
  17. _root.createEmptyMovieClip("ziel", 2);
  18. _root.ziel._x = 0;
  19. _root.ziel._y = 0;
  20. _root.onEnterFrame = function() {
  21.     ziel.loadMovie(zielfilm1);
  22.     preloader();
  23. };
  24. preloader = function () {
  25. _root.createEmptyMovieClip("balken_mc", 1);
  26. .....

das script auf dem button im Buch:
ActionScript:
  1. on (release) {
  2.     _root.gotoPage(3);
  3. }

Bin für jeden Tip sehr dankbar!
knäckebrot ist offline   Mit Zitat antworten
Alt 30-09-2005, 12:16   #2 (permalink)
knack
 
Benutzerbild von knäckebrot
 
Registriert seit: Feb 2005
Beiträge: 22
schade das man irgendwie nie ne antwort krigt

....hmmm..naja sitz auf jeden fall immernoch dran und hab jetz überall wo es geht this._lockroot = true reingesetzt aber es funktioniert nich.....habs auch mal mit relativen pfandangaben probiert, aber da wollen die knöpfe als alleinstehendes swf nich mal was machen...hmmm....hat nich jemand n tip für mich?
knäckebrot ist offline   Mit Zitat antworten
Alt 30-09-2005, 12:30   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

MovieClip._lockroot
Verfügbarkeit
Flash Player 7.

Jetzt weißt du auch, warum das unter MX nix bringt. Lad den Film im Zweifel mit loadMovieNum("film.swf",1) auf ein neues Level.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-09-2005, 13:24   #4 (permalink)
knack
 
Benutzerbild von knäckebrot
 
Registriert seit: Feb 2005
Beiträge: 22
ui. na dann is alles klar, danke!
aber ich steig nich durch wie das mit der relativen pfandangabe funktioniert...damit müsste es ja eigentlich gehen.
das script des buches lädt per attach seiten mcs in ein "pages"mc der in scene 1 liegt,die buttons befinden sich auf einer dieser seiten "page2" wie würde denn da die relative pfadangabe aussehen um _root zu umgehen?ich kriegs einfach nich hin!
knäckebrot ist offline   Mit Zitat antworten
Alt 30-09-2005, 13:29   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Schreib doch die Timeline in eine Variable und ersetz dann alle _root durch diese...
ActionScript:
  1. tl = this
  2. //vorher:
  3. _root.MC
  4. //umändern in:
  5. tl.MC
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-09-2005, 13:49   #6 (permalink)
knack
 
Benutzerbild von knäckebrot
 
Registriert seit: Feb 2005
Beiträge: 22
timeline in eine variable?wie geht n dit?einfach so:
ActionScript:
  1. on (release) {
  2.     tl = this;
  3.     tl.gotoPage(11);
  4. }
auf den button?oder muss das tl = this woanders hin?
knäckebrot ist offline   Mit Zitat antworten
Alt 30-09-2005, 14:01   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das "tl = this" muss natürlich in die Hauptzeitleiste des Films. Und im Rest des Films ersetzt du jedes _root durch tl...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-09-2005, 14:07   #8 (permalink)
knack
 
Benutzerbild von knäckebrot
 
Registriert seit: Feb 2005
Beiträge: 22
funktioniert nich
wie würde denn die pfadangabe aussehn?....kann man da nich was mit _parent oder this.pages.gotoPage (11) oder so machen?weis nich wie ich das schreiben muss....
knäckebrot 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 01:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele