| |||||||
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) |
| fuer umme Registriert seit: Apr 2004
Beiträge: 122
| problem actionscript und javascript
hey...hoffe irgendjemand hat ne idee... mein hauptfilm wird mit javascript in ein angepasstes fenster geladen...auf ebene 7 lade ich nun ne slideshow-swf...sie wird nicht angezeigt...das komische daran ist, wenn ich den hauptfilm so oeffne, ohne die html mit dem javascript zu benutzen, funktioniert die slideshow... gibt es irgendein problem zwischen javascript und actionscript ?...oder liegt der fehler in flash ?...wie kann ich die fehlerquelle ausmachen... vielleicht kann mir jemand weiterhelfen...gruss goedeluxe |
| | |
| | #2 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
Link zum Probieren? Kannst Du vielleicht den Code posten, wie du mit Javascript dein Flash lädst?
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #3 (permalink) |
| fuer umme Registriert seit: Apr 2004
Beiträge: 122
|
ja klar... <HEAD> <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </HEAD> und im body ist ne tabelle und in der steht <a href="javascript:void(0)" onMouseDown="MM_openBrWindow('meineSWF.swf','TITLE ','width=1001,height=298,left=10,top=200')"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> preview</font></a> ich zerbrech mir echt den kopf...wie gesagt, wenn ich den hauptfilm direkt oeffne (und nicht aus der html) funktioniert alles... ich hoffe ihr koennt mir ein paar tipps geben...gruss goe |
| | |
| | #4 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
probier mal das: <a href="javascript:void(0)" onMouseDown="MM_openBrWindow('meineSWF.swf?111111' ,'TITLE','width=1001,height=298,left=10,top=20 0')"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> preview</font></a> wenn das klappt, dann hast Du im Cache deinen fehlerhaften SWF gehabt und der wurde nicht neu geladen. Wenn Du die HTML-Zeilen mit PHP ändern kannst, würde ich da einfach nach dem meineSWF.swf?timestamp reinbauen. Gruss, DB
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #5 (permalink) |
| fuer umme Registriert seit: Apr 2004
Beiträge: 122
|
ne, klappt auch nicht...ich schau mir jetzt nochmal das AS der slideshow an...ich muss dort irgendwo nen fehler drinne haben...seid neuestem wird der loader naemlich kurz angezeigt, nur die anschließenden bilder nicht...ich versuche spaeter mal den wust an AS zu posten, vielleicht blickst du/ihr eher durch...man sieht ja bekanntlich vor lauter wald die baeume nicht (eh, oder doch umgekehrt)...gruss goe
|
| | |
| | #6 (permalink) |
| fuer umme Registriert seit: Apr 2004
Beiträge: 122
|
also hier ist das actionscript von albert (flashkit, von mir leicht abgewandelt)...auf der buehne befindet sich nur der MC "gallery" und ueber die parameter-einstellungen kann ich die eigenschaften der slideshow aendern... #initclip kallery = function () { this.init(); }; kallery.prototype = new MovieClip(); kallery.prototype.init = function() { this.resetSize(); }; kallery.prototype.resetSize = function() { var w = this.pic_width; var h = this.pic_height; this._xscale = this._yscale=100; this.gallery_mask._width = w; this.gallery_mask._height = h; this.frame._width = w*1.024; this.frame._height = h*1.037; //place loading in center of frame this.loading._x = (this.square._x)+((this.gallery_mask._width)/2)-((this.loading._width)/2); this.loading._y = (this.square._y)+((this.gallery_mask._height)/2)-((this.loading._height)/2); //frame visible this.frame._visible = this.frame_visible; //frame and loading color (new Color(this.frame)).setRGB(this.frame_color); (new Color(this.loading)).setRGB(this.loading_color); //frame and loading alpha this.frame._alpha = this.frame_alpha; this.loading._alpha = this.loading_alpha; //frame style if (this.frame_style>-1) { var frameFrame = (this.frame_style%this.frame._totalframes)+1; } else { var frameFrame = this.frame_style; while (frameFrame<0) { frameFrame += this.frame._totalframes; } frameFrame++; } this.frame.gotoAndStop(frameFrame); //end frame style //mask style if (this.mask_style>-1) { var maskFrame = (this.mask_style%this.gallery_mask._totalframes)+1 ; } else { var maskFrame = this.mask_style; while (maskFrame<0) { maskFrame += this.gallery_mask._totalframes; } maskFrame++; } this.gallery_mask.gotoAndStop(maskFrame); //end mask style }; Object.registerClass('Gallery', kallery); #endinitclip stop(); pic = 1; max_pic = max_pic_number; folder = folder_name; if (folder == "") { folder_link = folder+"pic"+pic+".jpg"; } else { folder_link = folder+"/pic"+pic+".jpg"; } // number of pics// jump = 10; // jumping of alpha// i = 0; change_speed = num_number; // fade in variable// z = change_speed; // fade out variable//also speed of changing pics//the smaller the faster// square._alpha = 0; loadMovie(folder_link, "square"); _root.onEnterFrame = function() { albert = square.getBytesLoaded(); betty = square.getBytesTotal(); if (albert<betty) { i = 0; loading._visible = true; } else if (albert == betty) { loading._visible = false; } // fade in// if (i<change_speed) { i += jump; square._alpha = i; } else { if (pic>max_pic) { pic = 1; } // fade out redirect// // next pic// if (i == change_speed && z == change_speed) { pic++; } if (folder == "") { folder_link = folder+"pic"+pic+".jpg"; } else { folder_link = folder+"/pic"+pic+".jpg"; } if (z>0) { // fade out// z -= jump; square._alpha = z; } else if (z == 0) { loadMovie(folder_link, "square"); // next pic load// // initiate variables// i = 0; z = change_speed; } } }; hier kann aber doch kein ebenen-fehler vorliegen...ich habe echt keinen schimmer, wo es harkt...gruss goe |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |