Foros del Web » Creando para Internet » Flash y Actionscript »

Como se crea una variable _golbal

Estas en el tema de Como se crea una variable _golbal en el foro de Flash y Actionscript en Foros del Web. Como se crea una variable global en cs3? _global.num=num; num es una variable que tengo en myslq como clave principal y luego quiero darle al ...
  #1 (permalink)  
Antiguo 16/05/2009, 06:45
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Como se crea una variable _golbal

Como se crea una variable global en cs3?

_global.num=num;

num es una variable que tengo en myslq como clave principal

y luego quiero darle al boton pdf y a que me genere ese pdf de ese registro.
btnpdf.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void {
flash.net.URLLoader("80.36.206.105/smp/PHY/creandopdf.php?num="+_global.num+"");

}

mi PHP

<?php include('class.ezpdf.php');
require_once('Connections/conexionusuario.php');
mysql_select_db($database_conexionusuario, $conexionusuario);

$query_cargadatos = "SELECT * FROM productos where num='$num'";
$cargadatos = mysql_query($query_cargadatos, $conexionusuario) or die(mysql_error());
$totalRows_cargadatos = mysql_num_rows($cargadatos);
$num=$_GET["num"];


$pdf = new Cezpdf();
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezText("<b>PRUEBA</b>\n",20);

$row_cargadatos = mysql_fetch_array($cargadatos);
$prueba=$row_cargadatos['num'];
$prueba=$row_cargadatos['codigo'];
$prueba=$row_cargadatos['nombre'];
$prueba=$row_cargadatos['descripcion'];
$prueba=$row_cargadatos['pvp'];
$prueba=$row_cargadatos['precioespecial'];
$prueba=$row_cargadatos['observaciones'];
$prueba=$row_cargadatos['fecha'];
$pdf->ezText($prueba, 30);
$pdf->ezStream();
?>
  #2 (permalink)  
Antiguo 16/05/2009, 07:27
Avatar de Ryo
Ryo
 
Fecha de Ingreso: marzo-2008
Ubicación: Bilbao
Mensajes: 269
Antigüedad: 16 años, 8 meses
Puntos: 14
Respuesta: Como se crea una variable _golbal

Una variable global se declara así:
Código PHP:
global $variable
Tendrás que poner eso en todos los ficheros en los que quieras usar la variable.
  #3 (permalink)  
Antiguo 16/05/2009, 11:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Como se crea una variable _golbal

Tema trasladado desde PHP
  #4 (permalink)  
Antiguo 16/05/2009, 17:19
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como se crea una variable _golbal

me refiero en flash cs3 , no en php
en flash creo que es algo asi

_global.numero_num=num;
  #5 (permalink)  
Antiguo 16/05/2009, 17:29
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 19 años, 2 meses
Puntos: 12
Respuesta: Como se crea una variable _golbal

es correcto.

_global.numero_num=num;
  #6 (permalink)  
Antiguo 17/05/2009, 09:25
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como se crea una variable _golbal

Me da error 1120 acceso a una propiedad num no definida _global.numero_num=num;
MI FLASH
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.events.MouseEvent;
import flash.display.Loader;
import flash.net.URLRequest;

var LoaderList:URLLoader =new URLLoader();
var loadImg:Loader=new Loader(); //variable para imagen principal
var loadImg2:Loader=new Loader(); //variable para imagen secundaria
var loadImg3:Loader=new Loader(); //variable para imagen novedad
var myXML:XML=new XML();
_global.numero_num=num;
function CargaListaContenido() {
LoaderList=new URLLoader(new URLRequest("http://80.36.206.105/smp/PHY/datosxmlCP.php"));
LoaderList.addEventListener(Event.COMPLETE, xmlLoaded);
tiempo.addEventListener(TimerEvent.TIMER, movimiento);
tiempo.start();
}
function MuestraArticulos(id:Number) {
loadImg=new Loader();
loadImg2=new Loader();
loadImg3=new Loader();
loadImg.load(new URLRequest(myXML.child("imagenprincipal")[id]));
loadImg2.load(new URLRequest(myXML.child("imagensecundaria")[id]));
loadImg3.load(new URLRequest(myXML.child("novedadimagen")[id]));
loadImg.contentLoaderInfo.addEventListener(Event.C OMPLETE, redimenciona);
loadImg2.contentLoaderInfo.addEventListener(Event. COMPLETE, redimenciona);
loadImg3.contentLoaderInfo.addEventListener(Event. COMPLETE, redimenciona);
contenedor.addChild(loadImg);
contenedor2.addChild(loadImg2);
contenedor3.addChild(loadImg3);
addChild(contenedor3);
addChild(contenedor2);
addChild(contenedor);
codigoproductos.text=myXML.child("codigo")[id];
nombreproductos.text=myXML.child("nombre")[id];
precioespecialproductos.text=myXML.child("precioes pecial")[id];
descrproductos.text=myXML.child("descripcion")[id];
observaproductos.text=myXML.child("observaciones")[id];
pvpproductos.text=myXML.child("pvp")[id];
fechaproductos.text=myXML.child("fecha")[id];
cont=id;
if(cont > myXML.child("codigo").length()){ //vuelve a empezar
cont=0
}
}
function onClick(event:MouseEvent):void {
flash.net.URLLoader("http://80.36.206.105/smp/PHY/creandopdf.php?num="+_global.numero_num+"");
}
function xmlLoaded(event:Event):void {
myXML=XML(LoaderList.data);
MuestraArticulos(0)
boton_recibir.addEventListener(MouseEvent.MOUSE_DO WN,EventosDeBoton);
siguiente.addEventListener(MouseEvent.MOUSE_DOWN,E ventosDeBoton);
anterior.addEventListener(MouseEvent.MOUSE_DOWN,Ev entosDeBoton);
btnpdf.addEventListener(MouseEvent.CLICK, onClick);
}
  #7 (permalink)  
Antiguo 17/05/2009, 09:27
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como se crea una variable _golbal

Me da error 1120 acceso a una propiedad num no definida _global.numero_num=num;
MI FLASH
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.events.MouseEvent;
import flash.display.Loader;
import flash.net.URLRequest;

var LoaderList:URLLoader =new URLLoader();
var loadImg:Loader=new Loader(); //variable para imagen principal
var loadImg2:Loader=new Loader(); //variable para imagen secundaria
var loadImg3:Loader=new Loader(); //variable para imagen novedad
var myXML:XML=new XML();
_global.numero_num=num;
function CargaListaContenido() {
LoaderList=new URLLoader(new URLRequest("http://80.36.206.105/smp/PHY/datosxmlCP.php"));
LoaderList.addEventListener(Event.COMPLETE, xmlLoaded);
tiempo.addEventListener(TimerEvent.TIMER, movimiento);
tiempo.start();
}
function MuestraArticulos(id:Number) {
loadImg=new Loader();
loadImg2=new Loader();
loadImg3=new Loader();
loadImg.load(new URLRequest(myXML.child("imagenprincipal")[id]));
loadImg2.load(new URLRequest(myXML.child("imagensecundaria")[id]));
loadImg3.load(new URLRequest(myXML.child("novedadimagen")[id]));
loadImg.contentLoaderInfo.addEventListener(Event.C OMPLETE, redimenciona);
loadImg2.contentLoaderInfo.addEventListener(Event. COMPLETE, redimenciona);
loadImg3.contentLoaderInfo.addEventListener(Event. COMPLETE, redimenciona);
contenedor.addChild(loadImg);
contenedor2.addChild(loadImg2);
contenedor3.addChild(loadImg3);
addChild(contenedor3);
addChild(contenedor2);
addChild(contenedor);
codigoproductos.text=myXML.child("codigo")[id];
nombreproductos.text=myXML.child("nombre")[id];
precioespecialproductos.text=myXML.child("precioes pecial")[id];
descrproductos.text=myXML.child("descripcion")[id];
observaproductos.text=myXML.child("observaciones")[id];
pvpproductos.text=myXML.child("pvp")[id];
fechaproductos.text=myXML.child("fecha")[id];
cont=id;
if(cont > myXML.child("codigo").length()){ //vuelve a empezar
cont=0
}
}
function onClick(event:MouseEvent):void {
flash.net.URLLoader("80.36.206.105/smp/PHY/creandopdf.php?num="+_global.numero_num+"");
}
function xmlLoaded(event:Event):void {
myXML=XML(LoaderList.data);
MuestraArticulos(0)
boton_recibir.addEventListener(MouseEvent.MOUSE_DO WN,EventosDeBoton);
siguiente.addEventListener(MouseEvent.MOUSE_DOWN,E ventosDeBoton);
anterior.addEventListener(MouseEvent.MOUSE_DOWN,Ev entosDeBoton);
btnpdf.addEventListener(MouseEvent.CLICK, onClick);
}
  #8 (permalink)  
Antiguo 17/05/2009, 09:28
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como se crea una variable _golbal

y este mi PHP creandopdf.php

<?php include('class.ezpdf.php');
require_once('Connections/conexionusuario.php');
mysql_select_db($database_conexionusuario, $conexionusuario);

$query_cargadatos = "SELECT * FROM productos WHERE num='$num'";
$cargadatos = mysql_query($query_cargadatos, $conexionusuario) or die(mysql_error());
$totalRows_cargadatos = mysql_num_rows($cargadatos);
$num=$_GET["num"];

$pdf = new Cezpdf();
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezText("<b>PRUEBA</b>\n",20);

$row_cargadatos = mysql_fetch_array($cargadatos);
$prueba=$row_cargadatos['num'];
$prueba=$row_cargadatos['codigo'];
$prueba=$row_cargadatos['nombre'];
$prueba=$row_cargadatos['descripcion'];
$prueba=$row_cargadatos['pvp'];
$prueba=$row_cargadatos['precioespecial'];
$prueba=$row_cargadatos['observaciones'];
$prueba=$row_cargadatos['fecha'];
$pdf->ezText($prueba, 30);
$pdf->ezStream();
?>
  #9 (permalink)  
Antiguo 17/05/2009, 15:52
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Como se crea una variable _golbal

Te voy a dar un tip para pedir ayuda:

Escribe en resumen de que error te marca , sé especifico.
Escribe el codigo entre las etiquetas code, y solo escribe el codigo que donde te genera el error , no escribas todo el codigo.
Si tienes problemas en php escribe tu post en php.
__________________
{ Flash }
  #10 (permalink)  
Antiguo 18/05/2009, 01:35
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como se crea una variable _golbal

Este es el error que me da
Me da error 1120 acceso a una propiedad num no definida _global.numero_num=num;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.