作者opl164 (opl)
看板AndroidDev
标题[问题] app inventor变数问题
时间Sun Mar 9 23:35:24 2014
小弟我写的程式有2个页面
在第一个页面上的变数
一开始有设定初值
当我重第二个页面切到第一个页面时
设定初值的动作好像就会在执行一次
我该怎麽做才能让设定初值的动作只执行一次?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.133.198
2F:→ tails32100:上面的Block的确只执行了一次 03/10 00:08
3F:→ tails32100:推测如果用open another screen就会执行Initalize 03/10 00:11
4F:→ tails32100:注意一下2切1是不是用open another screen 03/10 00:11
5F:→ tails32100:((懒得try了 Orz 03/10 00:12
6F:→ opl164:感谢TAT 我回家试试看 03/10 09:27
7F:推 iceliu7314:你的意思是程式开启後无论返回screen1几次,都只要让 03/11 01:25
8F:→ iceliu7314:初始值跑一次吗,如果是那建议你设ㄧ个start value, 03/11 01:25
9F:→ iceliu7314:用IF来辨识 03/11 01:25
10F:→ opl164:设定全域变数的指令没办法塞到when screen1 initialize里 03/11 19:36
11F:→ opl164:设定start value 的方法我不太懂耶@@ 03/11 19:36
12F:→ opl164:刚试了一下 原来第2个视窗切回第一个时我用open another 03/11 21:28
13F:→ opl164:所以一直开新的才会有这个问题@@ 03/11 21:28
14F:→ tails32100:因为open就是一个新的啊XD Android SDK也是这样 03/11 21:39
15F:→ opl164:感谢>< 03/11 21:40
16F:→ opl164:另外想问一下 when screen1 initialize里面放播放影片的 03/11 21:41
17F:→ opl164:call *** start 是不是没办法动作? 03/11 21:42
18F:→ tails32100:试了一下,好像是不行 03/11 22:09
19F:→ tails32100:它没有实作 when videoplayer prepared XD 03/11 22:17
20F:→ opl164:所以会这样是因为叫出新视窗时video没有准备好 所以没办 03/12 20:42
21F:→ opl164:法播放? 03/12 20:43