Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
Добавлено: 01 апр 2011, 17:56
нет подкласс не добавлен на сцену. в этом и состоит вопрос, чтобы объектами на сцене можно было управлять из двух классов
Форум о создании приложений
https://flapps.ru/forum/
Код: Выделить всё
function ScrollStop1():void { ReadList1.verticalScrollPosition=ScrlR1; } Код: Выделить всё
ScrlR1=ReadList1.verticalScrollPosition;Код: Выделить всё
import flash.events.Event; drawStageRect();stage.addEventListener(Event.RESIZE, onStageResize); function onStageResize( event:Event ):void{ drawStageRect();} function drawStageRect():void{ this.graphics.clear(); this.graphics.lineStyle( 2, 0x0000FF, 1.0 ); this.graphics.drawRect( 0, 0, stage.stageWidth, stage.stageHeight );}Код: Выделить всё
var nameClass:String = "MainButtons"Код: Выделить всё
trace (getDefinitionByName ("MainButtons")) / пишет [class MainButtons]Код: Выделить всё
var nameFunc:String = "showMovie"Код: Выделить всё
import flash.events.MouseEvent;import flash.media.Sound;import flash.display.MovieClip; stop(); var shot:Sound = new snd_glock;var target = new mc_tar(); stage.addEventListener (MouseEvent.MOUSE_MOVE, movePricel); function movePricel (e:MouseEvent):void { Mouse.hide(); pricel.x = mouseX pricel.y = mouseY e.updateAfterEvent(); if (target.addEventListener(MouseEvent.CLICK, DeleteTarget)) { addTarget(); } } function DeleteTarget(e:MouseEvent):void{ stage.removeChild(stage.getChildByName(e.target.name));} addTarget();function addTarget ():void { addChild(target); target.x = Math.random()*644; target.y = Math.random()*691;} addEventListener (MouseEvent.MOUSE_DOWN, snd_shot); function snd_shot (e:MouseEvent):void { shot.play();}Код: Выделить всё
package{ import flash.display.*; import flash.events.*; public class Main extends MovieClip { var target:Target=new Target(); public function Main():void { newTarget(); } public function newTarget(){ target=new Target(); target.x=800*Math.random(); target.y=600*Math.random(); target.addEventListener(MouseEvent.CLICK,function (e:MouseEvent):void{ removeChild(getChildByName(e.target.name)); newTarget(); }); addChild(target); } }}