Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2005, 16:17   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 21
AS (Flash 5 <-> Flash 6)

Ich hab ne Fotogalerie, die ich in Flash 5 veröffentliche.

Jetzt musste ich ne Scrollpane einbinden - dadurch muss ich in Flash 6 veröffentlichen.

Kann es sein, dass dadurch die ganze Fotogalerie kaputt geht? Denn irgdendwie geht jetzt gar nichts mehr...
bennihaag ist offline   Mit Zitat antworten
Alt 25-05-2005, 20:07   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Kannst mal ein wenig AS-Script zeigen, so aus der Luft läßt sich des schlecht sagen!
Fallstricke gibt es immer zwischen unterschiedlichen Versionen
__________________
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 25-05-2005, 20:18   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 21
Question

es liegt auf jeden Fall nicht am Wechsel zwischen Flash 5 bzw. 6, da ich eine unter Flash 5 gehende Galerie gerade als Flash 6 gespeichert hab - und da funzt alles.

Evtl. hab ich nen Denkfehler, wenn ich die Verlinkungen in der Variante mit Scrollpane anpasse.

So schaut mein AS-Code, welchen jedes Vorschaubild hat, ohne Scrollpane aus:
ActionScript:
  1. on(release){
  2.     pic=1;
  3.     canvas.loaded=false;
  4.     name = "1. Bild";
  5.     nummer = "M01";
  6. }

Im Vergleich dazu, wie ein Bild verknüpft ist, wenn ich aus der Scrollpane (bzw. dem MC in der Scrollpane) ein Bild aufrufen will:
ActionScript:
  1. on(release){
  2.     _root.galerie.pic=2;
  3.     _root.galerie.canvas.loaded=false;
  4.     _root.galerie.name = "hier kommt der titel hin - 2. bild";
  5.     _root.galerie.nummer = "A02";
  6. }


Diese beiden AS-Codes beziehen sich beide auf folgendes AS im Hauptfilm (Achtung: oft steht _root.galerie... deswegen, weil dieser Film in einem anderen Film per LoadMovie in den MC "galerie" geladen wird!
ActionScript:
  1. stop();
  2.  
  3. name = "hier kommt der titel hin";
  4. nummer = "A01";
  5. pic=1;
  6. shadow._alpha=15;
  7. w = 150;
  8. h = 150;
  9.  
  10. movieclip.prototype.resize = function (width, height, picnum, factor){
  11.     dx = width-this._width;
  12.     dy = height-this._height;
  13.    
  14.     this._width+=dx/factor;
  15.     this._height+=dy/factor;
  16.  
  17.     _root.galerie.container._x = this._x;
  18.     _root.galerie.container._y = this._y;
  19.  
  20.  
  21.     if(Math.ceil(this._width) == width || Math.floor(this._width) == width){
  22.         _root.galerie.container.picfade(5);
  23.     }else{
  24.         _root.galerie.container._alpha=0;
  25.     }
  26.  
  27.     if(!this.loaded && oldpicnum != picnum){
  28.         loadMovie("abstrakt/pic" add picnum add ".swf", container);
  29.         oldpicnum=picnum;
  30.         this.loaded=true;
  31.     }
  32.  
  33.  
  34.     this._parent.shadow._xscale = this._xscale;
  35.     this._parent.shadow._yscale = this._yscale;
  36.     this._parent.shadow._x = this._x+4;
  37.     this._parent.shadow._y = this._y+4;
  38.  
  39. }
  40.  
  41. movieclip.prototype.picfade = function(factor){
  42.     if(this._alpha < 100)
  43.         this._alpha +=factor;
  44. }


Vielleicht sieht ja jemand auf Anhieb, was ich falsch mache?
bennihaag ist offline   Mit Zitat antworten
Alt 25-05-2005, 20:36   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Die Variablen liegen doch im Hauptfilm (MainFrame) >_root??
Solltest dann nicht des "galerie" weglassen!?
" _root.pic=2; " oder hab ich was falsch varstanden
__________________
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 25-05-2005, 23:49   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 21
das lange AS steht im Hauptfilm von galerie1.swf
galerie1.swf wird aber in übersicht.swf per LoadMovie geladen (in den MC "galerie"). Daher würde sich ja _root dann auf überisicht beziehen, oder???

Klingt sonst in dem AS alles logisch?
bennihaag ist offline   Mit Zitat antworten
Alt 28-05-2005, 00:07   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ich check garnix mehr
Was wird jetzt in was geladen?
Bei so komplizierten MC-Gebilden würd ich eher von unten nach oben scripten
BSP; "this._parent"!!
__________________
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 28-05-2005, 10:14   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 21
@RustyCake: vielleicht wirds klarer, wenn ich mal alle Dateien poste.

Deswegen habe ich hier mal die kompletten Dateien hingelegt.

Nur zur Erklärung: 'test-scroll.swf' ist der Hauptfilm. Über das schwarze Rechteck wird in den MC 'galerie' der Film 'zoom_scroll.swf' hineingeladen. (das ist die eigentliche Galerie, in der steckt wohl der Fehler, deswegen habe ich die auch als .fla reingelegt.)

Die 'zoom_scroll-geht.swf' is nur zur Veranschaulichung da, wie das ganze aussehen sollte. Diese Version geht deshalb, weil ich sie nicht per LoadMovie in einen Film lade.
Ich vermute, ich habe meinen Fehler in der Umstellung von 'zoom_scroll-geht' zu 'zoom_scroll' gemacht. Denn zuvor gehts - danach nicht...

Ich hoffe, jmd. findet meinen Fehler???!!!
bennihaag ist offline   Mit Zitat antworten
Alt 29-05-2005, 22:12   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 21
Hat sich inzwischen erledigt. Vielen dank für die Hilfe!
Ich hab den Link auch aus dem vorhergenden Eintrag gelöscht!
bennihaag 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 11:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele