Εμφάνιση 1-8 από 8
  1. #1
    Εγγραφή
    24-06-2006
    Ηλικία
    47
    Μηνύματα
    98
    Downloads
    4
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    Router
    Thomson g 585 v8
    SNR / Attn
    15.4(dB) / 26.0(dB)
    Φτιάχνω ένα site και αντιμετωπίζω το εξής πρόβλημα. Κάνω embed ένα αρχείο swf στη σελίδα και όταν την ανοίγω τοπικά στον firefox όλα εμφανίζονται κανονκά. Όταν την ανοίγω από τον localhost δεν εμφανίζονται γύρω στα 25 pixels από πάνω,άλλα τοσα από κάτω και καμια 35ριά από δεξιά-αριστερά. Στο ΙΕ και στον Chrome όλα εμφανίζονται τέλεια είτε ανοίξω τη σελίδα τοπικά είτε από το server. Λογικά δεν υπάρχει πρόβλημα στον κώδικα αφού σε όλες τις υπόλοιπες περιπτώσεις λειτουργεί κανονικά. Τη σελίδα την έχω κάνει publish με το flash CS4. Ο κώδικας είναι ο παρακάτω:
    < HTML:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
    <title>tubegame</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    //v1.7
    // Flash Player Version Detection
    // Detect Client Browser type
    // Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
    var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
    function ControlVersion()
    {
    	var version;
    	var axo;
    	var e;
    	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
    	try {
    		// version will be set for 7.X or greater players
    		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
    		version = axo.GetVariable("$version");
    	} catch (e) {
    	}
    	if (!version)
    	{
    		try {
    			// version will be set for 6.X players only
    			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
    			
    			// installed player is some revision of 6.0
    			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
    			// so we have to be careful. 
    			
    			// default to the first public version
    			version = "WIN 6,0,21,0";
    			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
    			axo.AllowScriptAccess = "always";
    			// safe to call for 6.0r47 or greater
    			version = axo.GetVariable("$version");
    		} catch (e) {
    		}
    	}
    	if (!version)
    	{
    		try {
    			// version will be set for 4.X or 5.X player
    			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
    			version = axo.GetVariable("$version");
    		} catch (e) {
    		}
    	}
    	if (!version)
    	{
    		try {
    			// version will be set for 3.X player
    			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
    			version = "WIN 3,0,18,0";
    		} catch (e) {
    		}
    	}
    	if (!version)
    	{
    		try {
    			// version will be set for 2.X player
    			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
    			version = "WIN 2,0,0,11";
    		} catch (e) {
    			version = -1;
    		}
    	}
    	
    	return version;
    }
    // JavaScript helper required to detect Flash Player PlugIn version information
    function GetSwfVer(){
    	// NS/Opera version >= 3 check for Flash plugin in plugin array
    	var flashVer = -1;
    	
    	if (navigator.plugins != null && navigator.plugins.length > 0) {
    		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
    			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
    			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
    			var descArray = flashDescription.split(" ");
    			var tempArrayMajor = descArray[2].split(".");			
    			var versionMajor = tempArrayMajor[0];
    			var versionMinor = tempArrayMajor[1];
    			var versionRevision = descArray[3];
    			if (versionRevision == "") {
    				versionRevision = descArray[4];
    			}
    			if (versionRevision[0] == "d") {
    				versionRevision = versionRevision.substring(1);
    			} else if (versionRevision[0] == "r") {
    				versionRevision = versionRevision.substring(1);
    				if (versionRevision.indexOf("d") > 0) {
    					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
    				}
    			}
    			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
    		}
    	}
    	// MSN/WebTV 2.6 supports Flash 4
    	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
    	// WebTV 2.5 supports Flash 3
    	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
    	// older WebTV supports Flash 2
    	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
    	else if ( isIE && isWin && !isOpera ) {
    		flashVer = ControlVersion();
    	}	
    	return flashVer;
    }
    // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
    function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
    {
    	versionStr = GetSwfVer();
    	if (versionStr == -1 ) {
    		return false;
    	} else if (versionStr != 0) {
    		if(isIE && isWin && !isOpera) {
    			// Given "WIN 2,0,0,11"
    			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
    			tempString        = tempArray[1];			// "2,0,0,11"
    			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
    		} else {
    			versionArray      = versionStr.split(".");
    		}
    		var versionMajor      = versionArray[0];
    		var versionMinor      = versionArray[1];
    		var versionRevision   = versionArray[2];
            	// is the major.revision >= requested major.revision AND the minor version >= requested minor
    		if (versionMajor > parseFloat(reqMajorVer)) {
    			return true;
    		} else if (versionMajor == parseFloat(reqMajorVer)) {
    			if (versionMinor > parseFloat(reqMinorVer))
    				return true;
    			else if (versionMinor == parseFloat(reqMinorVer)) {
    				if (versionRevision >= parseFloat(reqRevision))
    					return true;
    			}
    		}
    		return false;
    	}
    }
    function AC_AddExtension(src, ext)
    {
      if (src.indexOf('?') != -1)
        return src.replace(/\?/, ext+'?'); 
      else
        return src + ext;
    }
    function AC_Generateobj(objAttrs, params, embedAttrs) 
    { 
      var str = '';
      if (isIE && isWin && !isOpera)
      {
        str += '<object ';
        for (var i in objAttrs)
        {
          str += i + '="' + objAttrs[i] + '" ';
        }
        str += '>';
        for (var i in params)
        {
          str += '<param name="' + i + '" value="' + params[i] + '" /> ';
        }
        str += '</object>';
      }
      else
      {
        str += '<embed ';
        for (var i in embedAttrs)
        {
          str += i + '="' + embedAttrs[i] + '" ';
        }
        str += '> </embed>';
      }
      document.write(str);
    }
    function AC_FL_RunContent(){
      var ret = 
        AC_GetArgs
        (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
         , "application/x-shockwave-flash"
        );
      AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
    }
    function AC_SW_RunContent(){
      var ret = 
        AC_GetArgs
        (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
         , null
        );
      AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
    }
    function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
      var ret = new Object();
      ret.embedAttrs = new Object();
      ret.params = new Object();
      ret.objAttrs = new Object();
      for (var i=0; i < args.length; i=i+2){
        var currArg = args[i].toLowerCase();    
        switch (currArg){	
          case "classid":
            break;
          case "pluginspage":
            ret.embedAttrs[args[i]] = args[i+1];
            break;
          case "src":
          case "movie":	
            args[i+1] = AC_AddExtension(args[i+1], ext);
            ret.embedAttrs["src"] = args[i+1];
            ret.params[srcParamName] = args[i+1];
            break;
          case "onafterupdate":
          case "onbeforeupdate":
          case "onblur":
          case "oncellchange":
          case "onclick":
          case "ondblclick":
          case "ondrag":
          case "ondragend":
          case "ondragenter":
          case "ondragleave":
          case "ondragover":
          case "ondrop":
          case "onfinish":
          case "onfocus":
          case "onhelp":
          case "onmousedown":
          case "onmouseup":
          case "onmouseover":
          case "onmousemove":
          case "onmouseout":
          case "onkeypress":
          case "onkeydown":
          case "onkeyup":
          case "onload":
          case "onlosecapture":
          case "onpropertychange":
          case "onreadystatechange":
          case "onrowsdelete":
          case "onrowenter":
          case "onrowexit":
          case "onrowsinserted":
          case "onstart":
          case "onscroll":
          case "onbeforeeditfocus":
          case "onactivate":
          case "onbeforedeactivate":
          case "ondeactivate":
          case "type":
          case "codebase":
          case "id":
            ret.objAttrs[args[i]] = args[i+1];
            break;
          case "width":
          case "height":
          case "align":
          case "vspace": 
          case "hspace":
          case "class":
          case "title":
          case "accesskey":
          case "name":
          case "tabindex":
            ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
            break;
          default:
            ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
        }
      }
      ret.objAttrs["classid"] = classid;
      if (mimeType) ret.embedAttrs["type"] = mimeType;
      return ret;
    }
    // -->
    </script>
    </head>
    <body bgcolor="#003366">
    <!--url's used in the movie-->
    <!--text used in the movie-->
    <!--
    <p align="center"></p>
    -->
    <!-- saved from url=(0013)about:internet -->
    <script language="JavaScript" type="text/javascript">
    	AC_FL_RunContent(
    		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
    		'width', '800',
    		'height', '600',
    		'src', 'tubegame',
    		'quality', 'high',
    		'pluginspage', 'http://www.adobe.com/go/getflashplayer',
    		'align', 'middle',
    		'play', 'true',
    		'loop', 'true',
    		'scale', 'noscale',
    		'wmode', 'window',
    		'devicefont', 'false',
    		'id', 'tubegame',
    		'bgcolor', '#003366',
    		'name', 'tubegame',
    		'menu', 'true',
    		'allowFullScreen', 'false',
    		'allowScriptAccess','sameDomain',
    		'movie', 'tubegame',
    		'salign', ''
    		); //end AC code
    </script>
    <noscript>
    	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="800" height="600" id="tubegame" align="middle">
    	<param name="allowScriptAccess" value="sameDomain" />
    	<param name="allowFullScreen" value="false" />
    	<param name="movie" value="tubegame.swf" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="bgcolor" value="#003366" />	<embed src="tubegame.swf" quality="high" scale="noscale" bgcolor="#003366" width="800" height="600" name="tubegame" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
    	</object>
    </noscript>
    </body>
    </html>
    Χρησιμοποιώ firefox 3.6.8 και xampp for windows 1.7.3 . Το πρόβλημα εμφανίζεται και με javascript enabled και χωρίς. Καμιά ιδέα τι μπορεί να παίζει;

  2. #2
    Εγγραφή
    20-05-2003
    Περιοχή
    Στο καζάνι που βράζουμε όλοι..
    Μηνύματα
    1.297
    Downloads
    41
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    DSLAM
    Forthnet - ΑΚΡΟΠΟΛΗ
    Router
    Technicolor TD5136V2
    SNR / Attn
    6.1(dB) / 8.5(dB)
    Χρησιμοποίησε καλύτερα το swfobject παρά τον κώδικα που παράγει το flash.
    * Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
    * Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.

    Οδυσσέας Ελύτης

    οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών

  3. #3
    Εγγραφή
    24-06-2006
    Ηλικία
    47
    Μηνύματα
    98
    Downloads
    4
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    Router
    Thomson g 585 v8
    SNR / Attn
    15.4(dB) / 26.0(dB)
    Το έχω υπόψη μου αυτό αλλά δεν το έχω δοκιμάσει. Θα το τσεκάρω. Ευχαριστώ.

  4. #4
    Εγγραφή
    24-06-2006
    Ηλικία
    47
    Μηνύματα
    98
    Downloads
    4
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    Router
    Thomson g 585 v8
    SNR / Attn
    15.4(dB) / 26.0(dB)
    Τα ίδια και με το swfobject. Απελπισία η κατάσταση.

  5. #5
    Εγγραφή
    20-05-2003
    Περιοχή
    Στο καζάνι που βράζουμε όλοι..
    Μηνύματα
    1.297
    Downloads
    41
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    DSLAM
    Forthnet - ΑΚΡΟΠΟΛΗ
    Router
    Technicolor TD5136V2
    SNR / Attn
    6.1(dB) / 8.5(dB)
    Μπορείς να δώσεις ένα link για live demo; Πχ να το σηκώσεις σε κάποιο server;
    * Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
    * Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.

    Οδυσσέας Ελύτης

    οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών

  6. #6
    Εγγραφή
    24-06-2006
    Ηλικία
    47
    Μηνύματα
    98
    Downloads
    4
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    Router
    Thomson g 585 v8
    SNR / Attn
    15.4(dB) / 26.0(dB)
    Αν και αυτό που λες θα ήταν το καλύτερο είναι λίγο δύσκολο προς το παρόν. Λογικά θα είναι bug του firefox. Θα προσπαθήσω να το τσεκάρω και σε άλλα μηχανήματα και θα ενημερώσω.

  7. #7
    Εγγραφή
    24-06-2006
    Ηλικία
    47
    Μηνύματα
    98
    Downloads
    4
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    Router
    Thomson g 585 v8
    SNR / Attn
    15.4(dB) / 26.0(dB)
    Το δοκίμασα σε PC φίλου με firefox και apache, δεν ξέρω εκδόσεις, και έπαιζε μια χαρά. Ελπίζω να φταίει το δικό μου configuration.

  8. #8
    Εγγραφή
    09-09-2005
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    4.639
    Downloads
    4
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    102400/10240
    ISP
    OTE Fiber Speed 100
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Έχεις firebug για να τσεκάρεις τον κώδικα;
    Shotokan Karate Greece, μη κερδοσκοπική οργάνωση για τη διδασκαλία του Καράτε ως πολεμική τέχνη
    Moksu στο γρασίδι
    παίρνω προαγωγή, παίρνω δώρα, παίρνω τηλέφωνο αλλά περνώ το δρόμο, περνώ τα μαθήματα, περνάμε τις εξετάσεις
    Προσοχή προσοχή έρχεται καταστολή
    Anonymous vs Υπουργείο Δικαιοσύνης

Παρόμοια Θέματα

  1. Μηνύματα: 18
    Τελευταίο Μήνυμα: 05-09-10, 11:11
  2. ΔΕΝ ΕΜΦΑΝΙΖΕΤΑΙ Ο ΣΚΛΗΡΟΣ
    Από creye στο φόρουμ Windows
    Μηνύματα: 4
    Τελευταίο Μήνυμα: 28-03-10, 17:20
  3. mozilla firefox, moodle και αρχεία .swf
    Από vv2 στο φόρουμ Software γενικά
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 11-09-08, 10:29
  4. Firefox-video swf
    Από KYANERITHROS στο φόρουμ Software γενικά
    Μηνύματα: 20
    Τελευταίο Μήνυμα: 01-11-06, 01:55
  5. Δεν εμφανίζεται το site
    Από nickolas2005 στο φόρουμ Η Γνώμη σας
    Μηνύματα: 3
    Τελευταίο Μήνυμα: 13-04-05, 03:09

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας