Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

AS 3.0 textField

Explorer ,
Dec 28, 2022 Dec 28, 2022

Thank you always for your sincere answers
This is a question about AS3.0 textfield
-------------------------------------------------- --------------------
var n:Number;
var sm:Array; (sound list)
var completed:Array; (sound completed list)

 

1. textbox draw (width 200, height 400)
fieldType - dynamic
instance - textList


2. When the sound ends
completed. push(sm[n]);


3. When the button is clicked
completedList();
function completedList():void {
var tx:String;
var addTx:String;
for (var i:uint=0; i<completed.length; i++) {
tx = (i<9) ? String(" "+(i+1)) : String(i+1);
addTx = tx+ " - "+completed[i]+"\n";
if (i==0) textList.appendText("----- Music Played List ----- \n");
textList. appendText(addTx);
}
}
-------------------------------------------------- --------------------------
Click on one of the rows to play that list song again.
4. How can I select one of each row of the textList in this case
5. How to scroll when the number of rows is out of range of the textbox

 

Politely contact us to solve the problem
thank you

 

757
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

Hi.

 

Can you show your actual code and possibly some visuals of what you're doing?

Regards,

JC

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 28, 2022 Dec 28, 2022

When you click the music button, the list of played music is listed on the right.
How to select one of them and play it again...
And if the list has more textfield, you can scroll.
I would like to know how

 

* It's Google translation, so please understand if it's not enough

 

thank you

 

---------------------------------------------------------

var channel:SoundChannel;
var pausePosition:Number;
var sound:Sound;
var ptrans:SoundTransform;
var n:uint;
var p:uint;
var v:uint = 0;
var count:uint = 0;
var loopCount:uint = 0;
var completed:Array = [];

 

sm.sort();

for (var i:uint=0; i < sm.length; i++) {
cb.addItem({label:sm[i],data:i});
}


// Music Start ===================================================

function music_start(url:String):void {

if (channel) { channel.stop(); }

n = p = sm.indexOf(url);

url = dm + url + ".mp3";
var mySound:Sound = new Sound(new URLRequest(url));
var myChannel:SoundChannel = new SoundChannel();

myChannel = mySound.play(0);

sound = mySound;
channel = myChannel;

channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);

}

var delayTimer:Timer = new Timer(500, 1);

function soundCompleteHandler(event:Event):void {
delayTimer.addEventListener(TimerEvent.TIMER, indexReplay);
delayTimer.start();
}

 

function indexReplay(event:TimerEvent):void {
completed.push(sm[n]);
if (completed.length>22) completed.shift();

if ((listOK) && (completed.length > 0)) {
textList.text = String(" ");
completedList();
}

music_start(sm[n]);

}


pList_btn.addEventListener(MouseEvent.CLICK,completedListOK);
pList_btn.buttonMode = true;
pList_btn.gotoAndStop(1);
var listOK:Boolean = false;

function completedListOK(evt:MouseEvent):void {
listOK = !listOK;
if (listOK) {
pList_btn.gotoAndStop(2);
completedList();
} else {
pList_btn.gotoAndStop(1);
textList.text = String(" ");
}

}
function completedList():void {

var tx:String;
var addTx:String;
for (var i:uint=0; i<completed.length; i++) {
tx = (i<9) ? String(" "+(i+1)) : String(i+1);
addTx = tx+ " - "+completed[i]+"\n";
if (i==0) textList.appendText(" ----- Music Played List ----- \n");
textList.appendText(addTx);
}

}

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 28, 2022 Dec 28, 2022

fla file cannot be attached

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

Thanks.

 

Please upload the FLA to a file sharing service like Creative Cloud, Google Drive, Dropbox, OnDrive, WeTransfer, and so on, and paste the link here.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 28, 2022 Dec 28, 2022
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

@Choi24652308akbg 

 

from where did you download that fla?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 31, 2022 Dec 31, 2022

There seems to be a problem with the file sharing program.
Can you give me your email address to my email?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 31, 2022 Dec 31, 2022
LATEST

@Choi24652308akbg 

 

1. stop posting duplicate messages.

2. and for the third time, who shared that with you or where did you get that dropbox link?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 28, 2022 Dec 28, 2022
 
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

@Choi24652308akbg 

 

that pic is not helpful.  start here if you don't understand how to use a file-sharing service (for free), https://www.dropbox.com/basic

 

https://www.dropbox.com/basichttps://www.dropbox.com/basichttps://www.dropbox.com/basichttps://www.d...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 28, 2022 Dec 28, 2022

https://www.dropbox.com/s/vq6ltgbc659dc1t/sound.fla?dl=0

 

When you click the music button, the list of played music is listed on the right.
How to select one of them and play it again...
And if the list has more textfield, you can scroll.
I would like to know how

 

Thank You 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

who shared that with you or where did you get that dropbox link?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 28, 2022 Dec 28, 2022

and what's the problem that you see?  an error message?  something else?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines