🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #344

Re: Actionscript: Ayuda por favor

#344
From: Wax Falcon
Date: Fri, 01 Aug 2008 23:43
83 lines
3884 bytes
Gracias por el dato. Entre otras cosas, me funcion� poniendo entre comillas 
los n�meros para flag y para goto. Tienes raz�n. No sab�a como declarar una 
variable para que fuera global. Muchas gracias.


"RobertoCL" <rcl2020NOSPAM@hotmail.com> escribi� en el mensaje 
news:g705sq$a91$1@news.nivel5.cl...
>
> "Wax Falcon" <robots@spam.txt> escribi� en el mensaje 
> news:g6stgf$vee$1@news.nivel5.cl...
>>A los senseis del flash, por favor si me pueden echar una manito.
>>
>> Estoy tratando de entender el actionscript (ver 2.0) pero un c�digo super
>> sencillo que se me ocurri�, no funciona como esperaba.
>> La idea es hacer un men� vertical en flash que muestre sus submenus al 
>> hacer
>> click sobre el bot�n correspondiente y que al volver a hacer click sobre 
>> ese
>> mismo bot�n se muestre como estaba al principio, o si se hace sobre otro
>> bot�n de men�, muestre los submen�s que le correspondan.
>>
>> Ej.
>>    1                                          2
>> 3                              => fotogramas
>>
>> Menu 1 <-click  resulta en   Menu 1                       Menu 1
>> Menu 2                                submenu1                   Menu 2
>> Menu 3                               Menu 2  <-click             submenu 
>> 2
>>                                           Menu 3 Menu
>> 3
>>
>> y asi...... �se entiende cierto? Bueno. Resulta que trat� de solucionarlo
>> con una variable tipo bandera (flag) para que indicara si un bot�n de 
>> men�
>> hab�a sido tocado y estaba mostrando el fotograma que representa sus
>> submenus activos (flag=1) o no (flag=0) y as� mandar la cabecera donde
>> correspondiera. Por lo que sobre el bot�n puse algo as�:
>>
>> onRelease = function () {
>>   if flag = 0  {
>>      flag = 1;
>>      gotoAndPlay(2);                      => Fotograma donde est� el menu 
>> 1
>> abierto
>>   } else {
>>      flag = 0;
>>      gotoAndPlay(1);                      => Fotograma men� 1 cerrado
>>    }
>> }
>
> flag debe ser global, al cambiar de fotograma se pierde.
>
> _global.flag = 0;
>
>
>
> --
> RCL
>>
>> y asi para los otros botones de Menu 2 y Menu 3 puse las mismas acciones,
>> s�lo cambi� el fotograma donde env�o la cabecera en gotoAndPlay en caso 
>> que
>> flag = 0.
>>
>> No puedo entender por qu� no resulta como quiero, siendo algo tan b�sico. 
>> He
>> intentado varias cosas, como _root.flag = 1, declarar la variable flag en 
>> el
>> primer fotograma (var flag = 0), cambiar el nombre flag por otro como
>> "estado" o similar pensando que "flag" pod�a ser palabra reservada, pero
>> nada funciona. Si alguien por favorcito me puede explicar que pasa, y 
>> mejor
>> aun, indicarme la soluci�n, le estar�a altamente agradecido en nombre de 
>> la
>> programaci�n.
>>
>> Saludos y gracias.
>>
>>
>>
>
> 
Technical Details
Message-ID: <g7072t$ad2$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
References: <g6stgf$vee$1@news.nivel5.cl> <g705sq$a91$1@news.nivel5.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,ec2bc3f2ed08c890
X-Google-Attributes: gid1593cb,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: "Wax Falcon" <robots@spam.txt>
Newsgroups: chile.comp.programacion
Subject: Re: Actionscript: Ayuda por favor
Date: Fri, 1 Aug 2008 19:43:18 -0400
Organization: Varios
Lines: 85
Message-ID: <g7072t$ad2$1@news.nivel5.cl>
References: <g6stgf$vee$1@news.nivel5.cl> <g705sq$a91$1@news.nivel5.cl>
NNTP-Posting-Host: pc-198-71-44-190.cm.vtr.net
X-Trace: news.nivel5.cl 1217634207 10658 190.44.71.198 (1 Aug 2008 23:43:27 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Fri, 1 Aug 2008 23:43:27 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Response