Article View: chile.comp.programacion
Article #343Re: Actionscript: Ayuda por favor
From: RobertoCL
Date: Fri, 01 Aug 2008 23:23
Date: Fri, 01 Aug 2008 23:23
73 lines
3469 bytes
3469 bytes
"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:
<g705sq$a91$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!newshub.sdsu.edu!news.alt.net!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<g6stgf$vee$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!g2news2.google.com!news1.google.com!newshub.sdsu.edu!news.alt.net!news.kjsl.com!news.nivel5.cl!not-for-mail From: "RobertoCL" <rcl2020NOSPAM@hotmail.com> Newsgroups: chile.comp.programacion Subject: Re: Actionscript: Ayuda por favor Date: Fri, 1 Aug 2008 19:23:09 -0400 Organization: Varios Lines: 75 Message-ID: <g705sq$a91$1@news.nivel5.cl> References: <g6stgf$vee$1@news.nivel5.cl> NNTP-Posting-Host: pc-208-44-214-201.cm.vtr.net X-Trace: news.nivel5.cl 1217632986 10529 201.214.44.208 (1 Aug 2008 23:23:06 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Fri, 1 Aug 2008 23:23:06 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-RFC2646: Format=Flowed; Response