Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Hacer Login desde una Intro de Flash.
Páginas (2):    1 2
Aeroxis   19 Mar, 2010, 8:44 am
#11
Quieres que la box esté centrada?
<center>
<form action="http://myurlforo/member.php" method="post">
<input type="hidden" name="action" value="do_login" />
Nombre de Usuario: <input type="text" class="textbox" name="username" tabindex="1" /><br />
Contraseña: <input type="password" class="textbox" name="password" tabindex="2" /><br />
<input type="submit" class="button" value="Login" tabindex="3" />
</form>
</center>
nehalem-i7   24 Mar, 2010, 10:26 am
#12
Gracias makina por tu ayuda
nehalem-i7   25 Mar, 2010, 3:21 am
#13
Bueno,este tema esta ya solucionado.
Aqui lo podeis ver,el flash esta hecho para que no se vea el form del login si no bajas el scroll.
http://technovalencia.zobyhost.com/
Aqui os dejo el index.html solo teneis que cambiar lo que os pongo en rojo.
y os dejo un rar con la plantilla de una intro para que proveis como va.

Plantilla introflash
Código PHP:
<?php 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>[color=#FF0000]El nombre de tu web[/color]</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="#212225">
<!--
URL utilizadas en la película-->
<!--
Texto utilizado en la película-->
<!--
100%

100%

100%

100%

100%

100%

100%

100%

100%

100%

-->
<!--
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=8,0,0,0',
'width', '100%',
'height', '100%',
'src', [color=#FF0000]el nombre de tu .swf sin la extension .swf[/color]',
'quality', 'high',
'pluginspage', 'http://www.adobe.com/go/getflashplayer_es',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', '[color=#FF0000]el nombre de tu .swf sin la extension .swf[/color]',
'bgcolor', '#212225',
'name', '[color=#FF0000]el nombre de tu .swf sin la extension .swf[/color]',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'clubmix',
'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=8,0,0,0" width="100%" height="100%" id="clubmix" align="middle">
<
param name="allowScriptAccess" value="sameDomain" />
<
param name="allowFullScreen" value="false" />
<
param name="movie" value="[color=#FF0000]el nombre de tu .swf con la extension .swf[/color]" /><param name="quality" value="high" /><param name="bgcolor" value="#212225" /> <embed src="[color=#FF0000]el nombre de tu .swf con la extension .swf[/color]" quality="high" bgcolor="#212225" width="100%" height="100%" name="clubmix" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_es" />
</
object>
</
noscript>

<
center>
<
form action="[color=#FF0000]Tu URL.com/foro/member.php[/color]" method="post">
<
blockquote>
<
blockquote>
<
p>
<
input type="hidden" name="action" value="do_login" />
Nombre de Usuario: <input type="text" class="textbox" name="username" tabindex="1" />
<
input type="submit" class="button" value="Login" tabindex="3" />
<
input type="password" class="textbox" name="password" tabindex="2" />

Contrase&ntilde;a: <br />
<
br />
</
p>
</
blockquote>
</
blockquote>
</
form>
</
center>
</
body>
</
html>
Muchas Gracias por vuestra ayuda,sin ella este proyecto no seria posible.

TEMA SOLUCIONADO!!!!!! Dejo el tema abierto para responder a las dudas que surjan. Big Grin
Aeroxis   25 Mar, 2010, 8:44 am
#14
¿Quieres que el tema quede abierto para dudas ajenas?
Tú mandas sobre tus temas Wink
Octopus   25 Mar, 2010, 9:26 am
#15
(25 Mar, 2010, 3:21 am)nehalem-i7 escribió: TEMA SOLUCIONADO!!!!!! Dejo el tema abierto para responder a las dudas que surjan. Big Grin

(25 Mar, 2010, 8:44 am)Aeroxis escribió: ¿Quieres que el tema quede abierto para dudas ajenas?
Tú mandas sobre tus temas Wink

creo que el ya la habia dejado claro, no hacia falta spam redundar mas Wink

ontopic: excelente amigo ese codigo me servira mucho, gracias, y buen intro muy profesional Smile
nehalem-i7   25 Mar, 2010, 1:12 pm
#16
Gracias Aeroxis,Octopus si tienes alguna duda no dudes en mandarme un mp, espero que os sirva de ayuda.....por que os recuerdo.....que en compartir esta el beneficio para toda la Comunidad MyBB.
Aeroxis   25 Mar, 2010, 2:20 pm
#17
Octopus: Si me sale de los cojones dejarlo mas claro, lo hago.
Nehaliem:
Te edito tu tema, por el código lo meteré en un php, para que no ocupe tanto Wink
nehalem-i7   25 Mar, 2010, 4:06 pm
#18
perfecto,queda mejor dentro del php,no se me ocurrio,gracias
Páginas (2):    1 2
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.