作者zzza (zzz)
看板Flash
标题[问题] 母swf呼叫子swf的function相关问题
时间Mon Aug 15 14:14:27 2011
大家好~
我有一个母swf
点了母swf上的影片片段之後会load子swf(跳窗的感觉)进来
不同的影片片段会传不同的值给子swf的function来显示不同的资讯,
为了要让母swf能呼叫子swf的function
我宣告一个影片片段来存load进来的内容(ldr.content)
但是把load进来的子swf弄成影片片段之後,我如果要关闭子swf
是不是就没办法unload()了?
如果把影片片段的visible设成false的话,会怪怪的...
如果用removeChild,关掉子swf再打开(点另外一个影片片段)
有时会出现上次关掉前的东西......
(因为两个影片片段显示某个物件(依据接到的值来动态产生物件)的数量不同,
显示比较少物件的那个就没办法盖掉显示比较多物件的那个),
我目前是每次要动态新增物件的时候在新增一个长方形物件来盖住上次显示的
可是还是会看到上次的物件出现个几秒(loading时)
请问各位大大有没有好一点的解决方法?
另外,
如果我希望load进来子swf之後
母swf的那些影片片段会被子swf盖住而不能按
那我应该load子swf进来
还是把子swf做成影片片段加进来?
目前如果load swf进来,母swf的那些影片片段就会不能按
但如果做成影片片段,母swf的那些影片片段就还是可以按......
还有...抱歉我问题有点多...
母、子swf两者要传值或是呼叫对方的function
1.把子swf load进来,放到影片片段A1里
再用"A1.子swf的function名"来呼叫子swf的function
2.用LocalConnection =>好像常会有"已有其他实体连线"的错误...
上面哪一种方法比较好?
麻烦各位大大了~
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.195.48
※ 编辑: zzza 来自: 219.81.195.48 (08/15 14:29)
※ 编辑: zzza 来自: 219.81.202.168 (08/15 23:20)
※ 编辑: zzza 来自: 219.81.202.168 (08/15 23:23)
1F:推 jeaby:子母swf的使用 可以参考我之前写的 #1E9fppff 08/17 10:46
2F:→ zzza:感谢楼上大大~ 但请问一下"#1E9fppff"是什麽意思...? 08/17 22:24
3F:→ KawasumiMai:把那一串包含#复制起来,接着在文章列表贴上 08/17 23:05
4F:→ KawasumiMai:会直接指定到他要你看的文章 08/17 23:05
5F:→ KawasumiMai:或是把英数字的部分复制,文章列表先按#再贴上也可以 08/17 23:06
6F:→ zzza:感谢楼上~ 08/18 00:51